For each member of nl, a tokenized string node is created for each
word in the data of that member. The root of the auxiliary grove has
these tokenized string nodes as children. A node-list of all the
tokenized string nodes is returned. If a member, x, of nl
contains another member, y, of nl as a descendant, then the
data of y is removed from the data of x before x is parsed
for words.
(select-tokens nl string)
Returns a node-list containing each member of nl that is a
tokenized-string node with a string property equal to
string.