chunkList<T> function
Implementation
List<List<T>> chunkList<T>(List<T> list, int chunkSize) {
List<List<T>> chunks = [];
for (int i = 0; i < list.length; i += chunkSize) {
int end = (i + chunkSize < list.length) ? i + chunkSize : list.length;
chunks.add(list.sublist(i, end));
}
return chunks;
}