is a library for processing arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.