Mental Model
We flip the direction of each link by going to the end first, then reversing as we return back.
Analogy: Imagine unstacking a pile of plates one by one until the last plate, then stacking them back in reverse order.
head -> 1 -> 2 -> 3 -> null