Inspired by
Eleyna's
Shuffle