static LL listToChunks(L l, int chunkSize) { int rows = intRatio_ceil(l(l), chunkSize); LL out = emptyList(rows); for y to rows: out.add(subList(l, y*chunkSize, (y+1)*chunkSize)); ret out; } static LL listToChunks(int chunkSize, L l) { ret listToChunks(l, chunkSize); }