Inspired by
mads.'s
Shuffle