Besides the original Jupyter Notebook file (.ipynb file), sometimes I get a checkpoint .ipynb file which seems to be directly linked to the original .ipynb file.
What's the purpose of these checkpoint files?
And what causes them to be generated (sometimes I get this sort of checkpoint file, and sometimes I don't)?

