Mental Model
We rearrange the list so nodes alternate from start and end towards the center.
Analogy: Imagine lining up people from two ends of a line and making them walk towards the middle, alternating one from the front, then one from the back.
1 -> 2 -> 3 -> 4 -> 5 -> null ↑start pointer
