Inspired by
mmmmm's
Shuffle