add iterative methods to BinaryTreePreorderTraversal.cc