Damn Cool Algorithms: Levenshtein Automata - Nick's Blog - http://blog.notdot.net/2010...