Package shuffle provides primitives for shuffling slices and user-defined
collections.
