Mental Model
We rearrange a linked list so nodes come from the start and end alternately, meeting in the middle.
Analogy: Imagine lining up people from two ends of a line to form a new line by picking one from the front, then one from the back, and so on.
1 -> 2 -> 3 -> 4 -> 5 -> null โstart pointer
