dfs_preorder_iter() dfs_postorder_iter() dfs_inorder_iter() - this iterator is only available on BinaryTreeNode In addition, all of these APIs have additional modifier methods which include .leaves() and attach_ancestors(). Each of these can be chained after the iterator call (more detail...