Inspired by
boomboomboom's
Shuffle