Inspired by
pax's
Shuffle