BinaryTree: add, find