Inspired by
Ben Silbermann's
Shuffle