rf/ff.is_integer should handle negative second arg

If it is not known whether the second argument is nonnegative or not, it is not
known if the output is an integer.