def find_lemmata(tokens):
for token in tokens:<EOL><INDENT>word, pos, lemma = token[<NUM_LIT:0>], token[<NUM_LIT:1>], token[<NUM_LIT:0>]<EOL>if pos.startswith(("<STR_LIT>", "<STR_LIT>")):<EOL><INDENT>lemma = predicative(word)  <EOL><DEDENT>if pos == "<STR_LIT>":<EOL><INDENT>lemma = singularize(word)<EOL><DEDENT>if pos.startswith(("<STR_LIT>", "<STR_LIT>")):<EOL><INDENT>lemma = conjugate(word, INFINITIVE) or word<EOL><DEDENT>token.append(lemma.lower())<EOL><DEDENT>return tokens<EOL>
Annotates the tokens with lemmata for plural nouns and conjugated verbs,
        where each token is a [word, part-of-speech] list.