Scala meetup programming challenge.
===========
We are given a dictionary of five letter words (a word list by Donald Knuth). For any two words in the dictionary we have to find all possible word ladders between them. The words in the ladder must exist in the dictionary.