https://hyeonukim.github.io/devblog/posts/Leetcode-124/
Leetcode 124. Binary Tree Maximum Path Sum - Hyeonu(Eric) Kim