Inspired by
snakeanni's
Shuffle