add NumericRules::odd and even