https://videosashka.com/watch/Vrsafsshdo4/lowest-common-ancestor-in-a-binary-tree-dfs