Provides algorithms for working with UTF-8 strings, including:
- case conversion
- case insensitive comparisons
- Unicode normalization/denormalization
- to/from UTF-32
- code point and character-sensitive algorithms for searching, joining , splitting, trimming etc. strings