morris preorder traversal