Did this kata in both Ruby and C# (to remind me how much I dislike C#)