Peter Norvig's spelling corrector
