tree delete.
dfs and bfs traversal.