Update Binary tree implementation, pre, post & in order traversal, BFS and DFS