Inspired by
nai's
Shuffle