Inspired by
Nora Carpenter's
Shuffle