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