Inspired by
Claralpolt's
Shuffle