@@ -18,6 +18,12 @@ Elm.Native.Basics.make = function(elm) {
1818 function logBase(base, n) {
1919 return Math.log(n) / Math.log(base);
2020 }
21+ function negate(n) {
22+ return -n;
23+ }
24+ function abs(n) {
25+ return n < 0 ? -n : n;
26+ }
2127
2228 function min(a, b) {
2329 return Utils.cmp(a,b) < 0 ? a : b;
@@ -82,6 +88,8 @@ Elm.Native.Basics.make = function(elm) {
8288
8389 sqrt: Math.sqrt,
8490 logBase: F2(logBase),
91+ negate: negate,
92+ abs: abs,
8593 min: F2(min),
8694 max: F2(max),
8795 clamp: F3(clamp),