BinaryTreePreorder