ger,
      rational, floating-point, and complex types. Boost.Multiprecision provides
      a selection of back ends provided off-the-rack in including interfaces to GMP,
      MPFR, MPIR, MPC, TomMath as well as its own collection of Boost-licensed, header-only
      back ends for integers, rationals and floats. In addition, user-defined back
      ends can be created and used with the interface of Multiprecision, provided
      the class implementation adheres to the necessary <a class="link" href="ref/ba