Portable library of C# Generics-based classes for enumerating meta-collections representing six major types of combinatorial collections.
For documentation see the related article by Adrian Akison on CodeProject website:
http://www.codeproject.com/Articles/26050/Permutations-Combinations-and-Variations-using-C-G
Extended and packed as reusable .NET library by George Birbilis (http://zoomicon.com)
The Anagram app on Windows Phone uses this library:
http://www.windowsphone.com/s?appid=69d9ac02-07fe-48e0-8086-cd9ee1884dd4