added single pattern shift-and for m<=w
adapted shift-and for m>w
multipattern shift-and
replaced Strings with char[]s
added Karp-Rabin
some tests
use arrays for AC child function