Given word puzzles of a grid of letters, where horizontal and vertical words have to be computed, this algorithm can solve it, of any size, by comparing with a dictionary file.
- Add support for other languages, using unicode dictionaries
- Add ability to detect diagonal words