Generating combinations from an alphabetized list of words means the solution
is unlikely to be an early combination because of the large number of repeated
letters in adjacent words. Randomizing the list before generating the
combinations means the solution can have a better chance of being found sooner.