cross word maker, from the london python dojo.