expm1 static method
Implementation
static double expm1(double x) {
if (x.isNaN || x == .infinity) return x;
if (x == .negativeInfinity) return -1.0;
if (x.abs() < 1.0) {
final u = math.exp(x);
if (u == 1.0) return x;
return (u - 1.0) * x / math.log(u);
}
return math.exp(x) - 1.0;
}