binary search tree.