https://cst0601/github.io/posts/leetcode-1026/
Leetcode 1026 - Maximum Difference Between Node and Ancestor - Atelier Chikuma