Inspired by
Callie Anderson's
Shuffle