Mental Model
We find the biggest sum of values along any path in a tree by checking each node's best path through its children.
Analogy: Imagine climbing a mountain with many branches. At each fork, you choose the best path that gives you the most reward, and you keep track of the best total reward you can get anywhere on the mountain.
1
/ \
2 3
/ \ \
4 5 6
Each number is a node value. We want the path with the biggest sum.