Inspired by
Lu Axtell's
Shuffle