Code Kata exercises in c#