-generate a sublist of the Strings that matches the Regex based on the
lexicographical order.
-Given an index 'n' , generate the n'th element in lexicographical order
of the list of Strings that matches the Regex.
-Prepare an iterator that loop over all the Strings that matches the
Regex.