master fixed start index of bitap found pattern and checked that this found indeces would not cross the bounds of a big text
master I will deal with errors in bitap algorithm with some other approach