We can consult documentation:
Math.ceil() function always rounds a number up to the next largest integer.
Math.floor() function returns the largest integer less than or equal to a given number.
Unless… That number is zero. Then it stays zero.