added class BinaryTree