Gaus.NET is a free open source library for .NET written in C# which is aimed to allow working with mathematical objects exactly as mathematical objects and not as programming structures.