From Google (Norvig): How to write a spelling check in 20 lines (very cool) | Hacker News Reader