adding BST.java