Inspired by
melissablair's
Shuffle