static BigInteger plus(BigInteger a, BigInteger b) { ret a.add(b); } static BigInteger plus(BigInteger a, long b) { ret a.add(bigint(b)); } static long plus(long a, long b) { ret a+b; } static int plus(int a, int b) { ret a+b; } static float plus(float a, float b) { ret a+b; } static double plus(double a, double b) { ret a+b; }