Spell-checking program for a CS 136 assignment