Inspired by
Al's
Shuffle