The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.35 - 2020-09-13

  • ADDITIONS
    • is_rough(n,k) true if all prime factors p|n are p >= k
    • smooth_part(n,k) the largest k-smooth divisor of n
    • rough_part(n,k) the largest k-rough divisor of n
    • make_coprime(n,k) make n coprime to k by removing factors from n
    • dirichlet_sum(n,...) the Dirichlet hyperbola method
    • ratmod(r,m) modular rational operation, returning an integer
  • IMPROVEMENTS
    • Optimizations in `sum(...)` for integer arguments.
    • Optimizations in `faulhaber_sum(n,k)` for k = 2 and k >= n.
    • Extended `powmod(b, n, m)` to support rational bases `b`.
    • Internal code simplifications.

Modules

Arbitrary size precision for integers, rationals, floating-points and complex numbers.