String Essentials

I just realised this is a PR into swift-algorithms, so we can use it when it's merged.

Hi, does it include something similar to this:

Search for substr from position

firstIndex(of: String, at: String.Index) -> String.Index?