Inspired by
blairrssercetacount's
Shuffle