issue #35: KMP fwd implementation DONE; performance tweaks for patternLen <= 4; Blasting speed!