Added BinarySearchTree::DepthFirstIterator