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 sum passing through current node
Update global max if current path sum is greater
Return max path sum including current node and one subtree
Repeat for all nodes
Final max path sum found
Start at root, recursively find max path sums from left and right subtrees, update global max with paths through current node, return max path sum including current node and one subtree, repeat for all nodes.
