Разделить список на несколько списков с фиксированным количеством элементов
Как разбить список элементов на списки, содержащие не более N элементов?
пример: учитывая список из 7 элементов, создайте группы из 4, оставив последнюю группу, возможно, с меньшим количеством элементов.
split(List(1,2,3,4,5,6,"seven"),4)
=> List(List(1,2,3,4), List(5,6,"seven"))