Implement StringExtensions to optimize applicable Enumerable extension methods for strings and add unit tests.