Common-Description:
 The GNU Multiple Precision (GMP) Arithmetic Library is a free library for
 arbitrary precision arithmetic, operating on signed integers, rational
 numbers, and floating point numbers.
 .
 The main target applications for GMP are cryptography applications and
 research, Internet security applications, algebra systems, computational
 algebra research, etc.