Inspired by
Cec1's
Shuffle