LeetCode 124. Binary Tree Maximum Path Sum [Coding Interview Solution Explained]