done depth-first iterative BST traversal