add input_len, testing chunkifier
add MatchFuncs()
check agains input_len
use '\G' with ->input instead of '^'with ->current
reduce count() uses
reduce count() uses
reduce count() uses
clean up doExtendChaining()
remove
pass  to cache()
fix strict notices