BST constructed, not tested