Mental Model
We visit nodes in order without using extra memory by temporarily changing tree links to remember where to return.
Analogy: Imagine walking through a maze where you leave temporary signs on walls to find your way back without carrying a map or notes.
4 / \ 2 5 / \ 1 3 No extra stack or recursion, just clever rewiring of pointers.