Inspired by
RAnd0mPers0n's
Shuffle