Definitions:
The floor function assigns a real number x the largest integer
that is less than or equal to x. The floor function is denoted by
The ceiling function assigns to the real number x the smallest
integer that is greater than or equal to x. The ceiling function is
denoted by
Other important functions:
Factorials: n! = n(n-1)! such that 1! = 1