@Override
    public boolean consider(Comparable object, int index) {
        if (index==0) {
            maximum = object;
        }

        if (index<cutOff) {
            if (maximum.compareTo(object)<0) {
                maximum = object;
            }
        }

        if (index>=cutOff) {
            if (maximum.compareTo(object)<=0)
            return true;
        }


        return false;
    }