CS240 project2 SpellCorrector