list
middle
fast = head · front half ≥ back
fast = head.next · back half longer on odd n
cut
slow.next = ∅ before reversing
forgotten
speed
⏸ pause
step ▸
restart ↺