Inspired by
Théo Zufferey's
Shuffle