Added a binary tree iterator