Inspired by
C's
Shuffle