Inspired by
anji's
Shuffle