Travis Morris inorder traversal without recursion or stacks