Inspired by
Aoife's
Shuffle

credits to @kileibauer for the idea