I have forgotten

• http://facebook.com/
• https://www.google.com/accounts/o8/id
• https://me.yahoo.com

# Arithmetic

#### Expx2

Computes the exponential of a squared argument.
 double expx2 (double x, int sign=1)

#### Factorial

Calculates the factorial of an integer number.
 double factorial (int n)

#### Falling Factorial

Calculates the falling factorial with arguments \e x and \e n.
 double falling_factorial (double x, int n)

#### Multinomial

Calculates the multinomial coefficient with the given arguments.
 int multinomial (int n, int *factors)

#### Rising Factorial

Calculates the rising factorial with arguments \e x and \e n.
 double rising_factorial (double x, int n)

#### Binomial Coefficient Gamma

Computes the binomial coefficient with the given arguments.
 int binomial_coefficient_gamma (int n, int k)

#### Multinomial Gamma

Calculates the multinomial coefficient with the given arguments.
 int multinomial_gamma (int n, int *factors)

#### Cube Root

Returns the cube root of the argument, which may be negative.
 double cubeRoot (double x)

#### Exp Sub1

Exponentiates a number and subtracts 1.
 double exp_sub1 (double x)

Evaluates the natural logarithm of a number + 1.

Evaluation of the function x - ln(1 + x)

#### Binomial Coefficient

Returns the binomial coefficient using the factorial function.
 double binomial_coefficient (int n, int k)[inline]

Performs the addition of two long positive integers in the given base.
 std::string add (std::string a, std::string b, int base = 10)

#### Subtract

Performs the subtraction of two long positive integers in the given base.
 std::string subtract (std::string a, std::string b, int base = 10)

#### Multiply

Performs the multiplication of two long positive integers in the given base.
 std::string multiply (std::string a, std::string b, int base = 10)

#### Karatsuba

Main Karatsuba recursive algorithm
 std::string karatsuba_mul (std::string a, std::string b, int base = 10) std::string karatsuba (std::string a, std::string b, int base = 10)

#### Log Factorial

Calculates the logarithm of the factorial with given argument.
 double log_factorial (int n)

#### Log Binomial

Calculates the logarithm of the binomial coefficient with given arguments.
 double log_binomial (int n, int k)[inline]

#### Gcd

Compute the greatest common divisor of two values. Excel: GCD
 double gcd (double a, double b)

#### Nroot

A function that calculates the nth root of an object
 template T nroot (const T& x, const T& n)