public static Object gt (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) > toDouble(b); else return toInt(a) > toInt(b); } public static Object gte (Object a, Object b) {
public static Object gte (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) >= toDouble(b); else return toInt(a) >= toInt(b); } public static Object lt (Object a, Object b) {
public static Object gte (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) >= toDouble(b); else return toInt(a) >= toInt(b); } public static Object lt (Object a, Object b) {
public static Object lt (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) < toDouble(b); else return toInt(a) < toInt(b); } public static Object lte (Object a, Object b) {
public static Object div (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) / toDouble(b); else return toInt(a) / toInt(b); }
public static Object mul (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) * toDouble(b); else return toInt(a) * toInt(b); }
public static Object mod (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) % toDouble(b); else return toInt(a) % toInt(b); }
public static Object sub (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) - toDouble(b); else return toInt(a) - toInt(b); }
public static Object mod (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) % toDouble(b); else return toInt(a) % toInt(b); }
public static Object div (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) / toDouble(b); else return toInt(a) / toInt(b); }
public static Object mul (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) * toDouble(b); else return toInt(a) * toInt(b); }
public static Object lte (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) <= toDouble(b); else return toInt(a) <= toInt(b); }
public static Object lte (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) <= toDouble(b); else return toInt(a) <= toInt(b); }
public static Object gt (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) > toDouble(b); else return toInt(a) > toInt(b); } public static Object gte (Object a, Object b) {
public static Object lt (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) < toDouble(b); else return toInt(a) < toInt(b); } public static Object lte (Object a, Object b) {
public static Object sum (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) + toDouble(b); else return toInt(a) + toInt(b); }
public static Object sum (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) + toDouble(b); else return toInt(a) + toInt(b); }
public static Object sub (Object a, Object b) { if (areDouble(a, b)) return toDouble(a) - toDouble(b); else return toInt(a) - toInt(b); }