Concept Flow - Maximum Path Sum in Binary Tree
Start at root node
Calculate max path sum from left subtree
Calculate max path sum from right subtree
Calculate max path including current node and both children
Update global max if current path sum is greater
Return max path sum including current node and one child
Repeat for all nodes via recursion
Final global max is the answer
We recursively calculate max path sums from left and right children, update global max with paths through current node, and return max single path sum up to parent.
