ceil(Inf, -1000) = +Inf
ceil(Inf, -5) = +Inf
ceil(Inf, -3) = +Inf
ceil(Inf, -1) = +Inf
ceil(Inf, 0) = +Inf
ceil(Inf, 1) = +Inf
ceil(Inf, 3) = +Inf
ceil(Inf, 5) = +Inf
ceil(Inf, 1000) = +Inf
ceil(-Inf, -1000) = -Inf
ceil(-Inf, -5) = -Inf
ceil(-Inf, -3) = -Inf
ceil(-Inf, -1) = -Inf
ceil(-Inf, 0) = -Inf
ceil(-Inf, 1) = -Inf
ceil(-Inf, 3) = -Inf
ceil(-Inf, 5) = -Inf
ceil(-Inf, 1000) = -Inf
ceil(NaN, -1000) = NaN
ceil(NaN, -5) = NaN
ceil(NaN, -3) = NaN
ceil(NaN, -1) = NaN
ceil(NaN, 0) = NaN
ceil(NaN, 1) = NaN
ceil(NaN, 3) = NaN
ceil(NaN, 5) = NaN
ceil(NaN, 1000) = NaN
