Inspired by
mads's
Shuffle