Inspired by
Ellebell's
Shuffle