Mental Model
Find the closest shared parent node of two given nodes in a tree by exploring paths from the root.
Analogy: Imagine a family tree where you want to find the nearest common grandparent of two cousins by tracing their parents upwards until they meet.
3
/ \
5 1
/ \ / \
6 2 0 8
/ \
7 4
Here, 5 and 1's lowest common ancestor is 3.