BST Implementation with basic BST operations.