How to help the C# compiler pick an extension method when there are multiple matching extension methods in the same namespace.

Various approaches to turning a sequence of characters into every possible combination of those characters.