function buildMathAliases() {
    defineInstanceSimilar(sugarNumber, 'abs pow sin asin cos acos tan atan exp pow sqrt', function(methods, name) {
      methods[name] = function(n, arg) {
        // Note that .valueOf() here is only required due to a
        // very strange bug in iOS7 that only occurs occasionally
        // in which Math.abs() called on non-primitive numbers
        // returns a completely different number (Issue #400)
        return Math[name](n.valueOf(), arg);
      };
    });
  }
@method [math]()
@returns Number
@short Math related functions are mapped as shortcuts to numbers and are
       identical. Note that `log` provides some special defaults.

@set
  abs
  sin
  asin
  cos
  acos
  tan
  atan
  sqrt
  exp
  pow

@example

  (3).pow(3) -> 27
  (-3).abs() -> 3
  (1024).sqrt() -> 32

*