BST insert, search, delete(incomplete)