🔄 Pointer Reversal Odyssey

Three-pointer technique: prev, curr, next — flip arrows one by one

prev (previous)
curr (current)
next (temporary)
Ready to reverse
prev = null
curr = head
while curr != null:
next = curr.next // Save next
curr.next = prev // Reverse link
prev = curr // Move prev
curr = next // Move curr
head = prev