beta function

double beta(
  1. double a,
  2. double b
)

Beta function

Implementation

double beta(double a, double b) {
  final lst = <double>[a, b];
  double product = 1.0;
  double sum = 0.0;
  for (double ai in lst) {
    product *= gamma(ai);
    sum += ai;
  }
  return product / gamma(sum);
}