created new types infinitive, word, and character. Eliminated strings utility method. refactored existing code to use new types