Cruciform: Solving Crosswords with Natural Language Processing
A probabilistic approach to solving crossword puzzles