Math.acos = function(x){ x = ToNumber(x); if (isNaN(x)) return NaN; if (x > 1) return NaN; if (x < -1) return NaN; if (x === 1) return +0; return Math.acos(x);}