initial spl RegexIterator and tests.