Binary Tree Maximum Path Sum (Recursive)