Operations on a Binary Tree