Implement with a much simpler iterative in order traversal for the tree.
Merge branch 'master' of https://github.com/niyue/coding