Added some of my old C# algorithms