find_end Should be called search_end Same as search(), but finds the last matching subrange