Iterates over non-overlapping sub-arrays.
Each array produced by the iterator is newly-allocated and mutable. If the length of
src
is not an exact multiple of len
, the final array will be shorter than len
.
(prn ..(chunks 2 '(0 1 2 3 4))) ; prints (0 1) (2 3) (4)