Implement single char find_first_not_of.
Factor out offset_from_begin for find*.
Implement multi char find_first_not_of.