Iterates over non-overlapping sub-arrays, in reverse order.
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 ..(rchunks 2 '(0 1 2 3 4))) ; prints (3 4) (1 2) (0)