public override object Clone()
{
GeneralContinuousDistribution c = new GeneralContinuousDistribution();
c.pdf = pdf;
c.cdf = cdf;
c.method = (IUnivariateIntegration)method.Clone();
return c;
}