Inspired by
Addie_W_F4F!'s
Shuffle