Inspired by
Veerle's
Shuffle