contains extra classes and tools for strings