static BigInteger times(BigInteger a, BigInteger b) { ret mul(a, b); } static BigInteger times(BigInteger a, long b) { ret mul(a, b); } static int times(int a, int b) { ret mul(a, b); } static double times(double a, double b) { ret mul(a, b); }