Split a list in chunks
static List<List<T>> chunksList<T>(List<T> elements, int number) { return partition(elements, number).toList(); }