C# implementation

Som väntat blev C# mer pratigt men inte så farligt. Strukturellt påminner det rätt mkt om groovy/F# lösningen men lite mer explicit med typerna