public ComplexNum ArcC()
        {
            Complex32 Piv = Complex32.Acos(new Complex32((float)Real, (float)Unreal));

            //return (((new ComplexNum(0.0, 1.0).Mul(Real, Unreal)).Sum((new ComplexNum(1.0, 00).Res(Pow(2))).SqrC())).Ln()).Mul(0.0, -1.0);
            return(new ComplexNum(Piv.Real, Piv.Imaginary));
        }