Inspired by
iss.v's
Shuffle