Rules and Exceptions of English Spelling