https://videosashka.com/watch/dHt39YgjBjQ/binary-tree-traversal-techniques-part-1