Mental Model
We find the biggest sum of values along any path in a tree by checking each node's best paths through its children.
Analogy: Imagine climbing a mountain with many branches. To find the highest path, you check the best routes from each fork and combine them carefully.
1
/ \
2 3
/ \
4 5
Each node has a value. We want the path with the largest sum anywhere in this tree.