add BST prototype
binary search tree implementation