static BigInteger pow5mult(BigInteger b, int k)
    {
        return b.multiply(BigInteger.valueOf(5).pow(k));
    }
static BigInteger pow5mult ( BigInteger b , int k ) { return b . multiply ( BigInteger . valueOf ( 5 ) . pow ( k ) ) ; }
XXXX the C version built a cache of these