https://yesterz.github.io/posts/Binary-Tree-And-Divide-Conquer/
Lecture-3 Binary Tree