AI crossword solver, my Undergraduate project at Durham University.