Inspired by
hailstorm's
Shuffle