Inspired by
heh's
Shuffle