round(x[, n])
Return the floating point value x rounded to n digits after the
decimal point. If n is omitted, it defaults to zero. The result is
a floating point number. Values are rounded to the closest multiple
of 10 to the power minus n; if two multiples are equally close,
rounding is done away from 0 (so. for example,
round(0.5) is 1.0 and round(-0.5)
is -1.0).