The code behind http://twitter.com/each_wordsquare
wordsquares.py
runs depth-first search to find all valid word squares
you can construct out of a given vocabulary.
58,000 word vocabulary list courtesy http://www.mieliestronk.com/wordlist.html
Will Shortz header photo a modified copy of Puzzle Peep's Wikimedia post:
https://en.wikipedia.org/wiki/Will_Shortz#/media/File:Will_Shortz_2006.jpg
Used under a share-alike, by-attribution license.
Code copyright 2017, Brian Gawalt.