Spelling Correction
From Peter Norvig
http://norvig.com/spell-correct.html
Site is down from Hacker News