recursively parsing sentences, but it fails terribly for pronouns