working on all samples, including exclamations and alternate spellings. TODO: newline as punctuation.