feat: cache mpfr_t in the class and reuse it