Binary Tree Maximum Path Sum Grandyang