Inspired by
mak's
Shuffle