Inspired by
Kate Dillard's
Shuffle