chunked method
Splits into lists of size. [1,2,3,4,5].chunked(2) → [1,2,3,4,5]
Implementation
List<List<T>> chunked(int size) {
final List<T> all = toList();
return <List<T>>[for (int i = 0; i < all.length; i += size) all.sublist(i, i + size > all.length ? all.length : i + size)];
}