BST.java updated