Inspired by
Cas's
Shuffle