public boolean findString(String words) {
        if (root==null) return false;
        for (StringNode temp = root;!temp.value.equals(words);) { //increment statement in loop
            if (words.compareTo(temp.value)<0) {//go left if words < temp
                if (temp.left==null) return false;//can't go left, you have run out of things to search
                temp=temp.left;//move the temp pointer to the left
            }//end if
            if (words.compareTo(temp.value)>0) {//same same, just to the right
                if (temp.right==null) return false;
                temp=temp.right;
            }//end if
            deletePoint=temp;
        }//end for
        //if you make it out of the for loop
        //temp is pointing to the string you want now

        return true;
    }