A C# implementation of a Neural Network