Inspired by
Ashlyn Stephens's
Shuffle