Inspired by
pRePpY-aMeLiA's
Shuffle