add boyer moore implementation.
fix indentation.
fix off-by-one error in last_occ.
fix wrong end condition in last_occ.
fix border calculation in morris_pratt.
add boyer_moore_galil.
add knuth_morris_pratt implementation.
a tiny amount of stats/execution info.

for ballpark estimations or something.