Mental Model
To find the middle element, use two pointers moving at different speeds so when the fast one reaches the end, the slow one is in the middle.
Analogy: Imagine two friends walking on a path: one walks twice as fast as the other. When the faster friend reaches the end, the slower friend is exactly halfway.
head -> 1 -> 2 -> 3 -> 4 -> 5 -> null slow ↑ fast ↑
