BST is done and tested (: