ceil(x) is the smallest integer which is greater than or equal to x. In particular, if x is an integer, then ceil(x) = x, and if x is not an integer, then ceil(x) > x.
ceil -> "goes up" if it needs to, in order reach an integer
floor -> "goes down" as it needs to, in order to reach an integer
What happens with negative numbers: