Binary Tree Maximum Path Sum concise