https://nicksolonyy.medium.com/leetcode-algorithm-challenge-binary-tree-inorder-traversal-82d1886fb738