numeric.c: 0 % Float::NAN returns Float::NAN