Java BigInteger, Catalan number
Java BigInteger ad hoc
Java BigInteger
Number factorization