The procedures all return integers.
The procedure round returns the closest integer to x, rounding to even when x is halfway between two integers.
The procedure floor returns the largest integer not larger than =x.
The procedure ceiling returns the smalles integer not smaller than x.
The procedure truncate returns the integer closest to x whose
absolute value is not larger than the absolute value of x.
If the number given to one of the procedures is inexact?, then the result will also be inexact.
-- ChandraQuintas - 27 Apr 2004
-- JensAxelSoegaard - 10 May 2004