public void Test_Fold_String()
        {
            var array = new [] { "a", "b", "c" };

            Assert.AreEqual("a,b,c", array.Fold((x,y) => x + "," + y));
        }