add non-recursive binary tree traversal algorithms