chunked function
Implementation
List<List<int>> chunked(List<int> data, int chunkSize) {
final chunked = <List<int>>[];
for (var i = 0; i < data.length; i += chunkSize) {
final end = (i + chunkSize < data.length) ? i + chunkSize : data.length;
chunked.add(data.sublist(i, end));
}
return chunked;
}