http://www.riffraff.info/2007/5/20/a-spell-corrector-in-perl6-part-3