 the original
string and the start of the current search.
For example, when searching for the second occurrence of a
match, the <I>text</I> argument might point to the character
just after the first match;  however, it is important for the
pattern matcher to know that this is not the start of the entire string,
so that it does not allow
&#8220;<B>^</B>&#8221;
atoms in the pattern to match.
The <I>start</I> argument provides this information by pointing
to the start of the overall string containing <I>text</