this returns false, it should return true, the remainder is zero...Code:`BigInteger nbr = BigInteger.valueOf(4);`

BigInteger i = BigInteger.valueOf(2);

nbr.remainder(i) == BigInteger.ZERO

why is it returning false?

although if u check each one alone, they are ZEROS and they are equal!!!

why is it returning false?