New Iterable.slices()

+ Allows to split a sequence in chunks of a given size.
+ Also static versions of zip, product and chain are declared
separately.