A .NET port of Scientist