bst.c rev1
BST adt