http://www.mathsnet.net/puzzles/wordsearch/makewordsearch.html