Concept Flow - Maximum Path Sum in Binary Tree
Start at root node
Calculate max path sum from left child
Calculate max path sum from right child
Calculate max path including current node
Update global max if current path sum is higher
Return max path sum for one side + current node
Repeat for all nodes recursively
Final max path sum stored globally
Start from the root, recursively find max path sums from left and right children, update global max with paths crossing current node, and return max single-side path sum upwards.
