public void DoSomeDZetaWork()
    {
        var zz = new Dzeta(5);

        System.Diagnostics.Debug.WriteLine(zz);         // prints 5
        zz += 15;
        System.Diagnostics.Debug.WriteLine(zz);         // prints 20
        zz.Sum(10, 5, 20, 5);
        System.Diagnostics.Debug.WriteLine(zz);         // prints 60
    }
    public static Dzeta Sum(this Dzeta self, params int[] all)
    {
        var z = new Dzeta();

        foreach (var dz in all)
        {
            z += dz;
        }
        return(z);
    }
    public static Dzeta operator -(Dzeta a, int b)
    {
        var c = new Dzeta(a.__dzeta - b);

        return(c);
    }
    public static Dzeta operator +(Dzeta a, Dzeta b)
    {
        var c = new Dzeta(a.__dzeta + b.__dzeta);

        return(c);
    }