Inspired by
Randi Comstock's
Shuffle