public double Log(double x) { double z = B * x + A; return Math.Log(1.0) - Math.Log(1.0 + Math.Exp(-z)); // TODO: Log 1+z }