oveloaded find() for string and char pointer

Added support for searching string in bc::string find().

Tried adding doctest.

Please review.
One small fix, should be `test/test_string.cpp`