What is a shell-crossing singularity? | Synapse