return get(0, A.length, 0, A[0][0].length, tileLimit);
return get(0, A.length-1, 0, A[0][0].length-1, tileLimit);
    protected int get(int tileLimit) {	// otherwise, compute it	return get(0, A.length, 0, A[0][0].length, tileLimit);    }