Add working boyer moore algorithm
merge commit