Inspired by
Evacostantine's
Shuffle