public static function centralBinomialCoefficient(int $n)
{
if ($n < 0) {
throw new Exception\OutOfBoundsException('Cannot compute negative central binomial coefficient.');
}
$⟮2n⟯! = self::factorial(2 * $n);
$⟮n!⟯² = self::factorial($n) ** 2;
return $⟮2n⟯! / $⟮n!⟯²;
}