Inspired by
Gene's
Shuffle