Inspired by
ciars's
Shuffle