Inspired by
Renee's
Shuffle

Almost the end of the challenge