preorderTraversal