He's talking about dealing with letters such as `ß`, where it won't match `SS`. The issue is that currently, nothing in `string` or `algorithm` knows how to deal with them. I think your current code is fine: It would be better to upgrade all of string to know about graphemes, then just a single new function.