Make the |ConstrString::find()| a zero-copy method.

Implement KMP sub-string search.