==================
Spell checker loads a file of words to use as a dictionary and store them in a data structure. It will then load the words from a book and check whether each word is found in the dictionary. Words that are not found are assumed to be misspelled.