New string pattern matcher

This second version is part of a benchmarking test. It intends to
provide a valuable comparison between latter version. It was developed
inspired on Boundary Constraints example from Dynamic Time Warping
technique from David Cuesta Frau.