Inspired by
Burdenhazel's
Shuffle