Library containing a UInt128 class, and extensions to .Net's built in integral data types.
The version targeting .Net 4.5 is implemented as a Portable Class Library.
The methods in this library were written with speed in mind. UInt128 operations are generally much faster than BigInteger.
MathExtensions is a library for .NET that aims to provide useful extensions methods regarding various mathematical domains, like combinatorics, sequence analysis, sequence generation, sequence manipulation, random extractions, etc.