added 4.3, added traversal method for TreeNode