Inspired by
random_prπŸ¦‹ppy's
Shuffle