A generator for creating a crossword