Csharp

I've added a solution for c# that uses no global state.