public void delete(int data) { root = deleteRec(root, data); }
public BST() { root = null; }
public void insert(int data) { root = insertRec(root, data); }
public BSTNode(int data) { this.data = data; left = right = null; }