Inspired by
_flo_'s
Shuffle