oveloaded find() for string and char pointer

Added support for searching string in bc::string find().

Tried adding doctest.

Please review.
`pattern` is unused here? should there be a test for it?