private int binarySearch(String string, ArrayList<String> array) {
        int currentPos = array.size()-1 / 2;
        int min = 0;
        int max = array.size()-1;
        // Returns the location that string will go in the array
        return binarySearchTail(array, string, min, max);
    }