Inspired by
Ryan Greenslade's
Shuffle