Crossword grid filling software, with homecooked heuristics and analytics