how to write a spell corrector

Series: blog

how to write a (surprising efficient) spell-corrector