Add BST with DFS