protected override ScalarValue GetValue(ScalarValue z) { var zi = 1.0 / z; return (zi + (zi + 1.0).Sqrt() * (zi - 1.0).Sqrt()).Ln(); }