Python Tree Traversal Techniques