Inspired by
Lauren Bichel's
Shuffle