Peter Norvig's spelling corrector implemented in Rust