more C# additions and additional Katas