Inspired by
Jennifer O'Brien's
Shuffle