Inspired by
Amelia Schaefer's
Shuffle