Inspired by
Daniel klemack's
Shuffle