Added C# implementations of problems 1 and 2