static ItIt shortArrayChunksIterator(short[] l, int chunkSize) { ret iteratorFromFunction(new IF0() { int n = l(l), i; public short[] get() { if (i >= n) null; i += chunkSize; ret subShortArray(l, i-chunkSize, i); } }); }