Mental Model
To reverse a doubly linked list, we swap the next and previous links of each node, then move forward using the old next link.
Analogy: Imagine walking backwards on a path where each step has a forward and backward arrow; reversing means swapping these arrows so you can walk the path in the opposite direction.
null β 1 β 2 β 3 -> null βhead
