Inspired by
fripouille's
Shuffle