JuliaLang/julia — pull request #1397 by andrioni (2012-10-17 15:22:02+00:00)
Title: Add GMP-based BigInt versions for factorial() and binomial()

Adds `factorial(n::Uint)`, `binomial(n::Uint, k::Uint)` and `binomial(n::BigInt, k::Uint)` methods, i.e. methods for calculating large factorials and binomial coefficients via GMP returning BigInts.

Another alternative is to name them `factorialbig()/binomialbig()` or something like that to make it clear that they return BigInts.