update binary search
Recover tree
Tree depth DFS & BFS