A set of custom C# data structures to complete code katas.