finds longest words, but not parsing out special chars