Did this kata in C# to remind me how much I dislike C#