Inspired by
Mikrokosmosluv's
Shuffle