Peter Norvig's Spell Corrector implemented in Swift