 @methodOf Number#
 @returns {Number} The number rounded to the nearest integer.
 ###
-Number::round = ->
-  Math.round(this)
+
+["abs", "ceil", "floor", "round"].each (method) ->
+  Number::[method] = ->
+    Math[method](this)
 
 ###*
 Get a bunch of points equally spaced around the unit circle.

@returns {String} Hexidecimal representation of the number
###
Number::toColorPart = ->
  s = parseInt(this.clamp(0, 255), 10).toString(16)

  if s.length == 1
    s = '0' + s

@methodOf Number#
@returns {Number} The number truncated to the nearest integer of less than or equal value.
###

###*
Returns this number rounded to the nearest integer.
