@@ -0,0 +1,47 @@
3+function lengthi(l) { return l.length; }
4+function indexOf(l) { return function (e) { return l.indexOf(e); }; }
5+function lastIndexOf(l) { return function (e) { return l.lastIndexOf(e); }; }
6+function concat(l1) { return function (l2) { return l1.concat(l2); }; }
7+function join(l) { return l.join(); }
8+function joinWith(l) { return function (s) { return l.join(s); }; }
9+function push(l) { return function (e) { var l1 = l.slice(); l1.push(e); return l1; }; }
10+function reverse(l) { var l1 = l.slice(); l1.reverse(); return l1; }
11+function shift(l) { var l1 = l.slice(); l1.shift(); return l1; }
12+function slice(s) { return function(e) { return function (l) { return l.slice(s, e); }; }; }
13+function sort(l) { var l1 = l.slice(); l.sort(); return l1; }
14+function splice(s) { return function(e) { return function(l1) { return function(l2) { return l2.splice(s, e, l1); }; }; }; }
18+function lengthS(s) { return s.length; }
19+function charAt(i) { return function(s) { return s.charAt(i); }; }
20+function indexOfS(s1) { return function(s2) { return s2.indexOf(s2); }; }
21+function lastIndexOfS(s1) { return function(s2) { return s2.lastIndexOf(s2); }; }
22+function localeCompare(s1) { return function(s2) { return s1.localeCompare(s2); }; }
23+function replace(s1) { return function(s2) { return function(s3) { return s3.replace(s1, s2) }; }; }
24+function sliceS(st) { return function(e) { return function(s) { return s.slice(st, e); }; }; }
25+function split(sep) { return function(s) { return s.split(s); }; }
26+function substr(n1) { return function(n2) { return function(s) { return s.substr(n1, n2); }; }; }
27+function substring(n1) { return function(n2) { return function(s) { return s.substring(n1, n2); }; }; }
28+function toLower(s) { return s.toLower(); }
29+function toUpper(s) { return s.toUpper(); }
30+function trim(s) { return s.trim(); }
34+function regex(s1) { return function(s2) { return new Regex(s1, s2); }; };
35+function test(r) { return function (s) { return r.test(s); }; };
36+function match(r) { return function (s) { return s.match(r); }; };
37+function replaceR(r) { return function(s1) { return function(s2) { return s2.replace(r, s1) }; }; }
38+function search(r) { return function (s) { return s.search(r); }; };
43+var infinity = Infinity;
44+function toExponential(n) { return n.toExponential(); }
45+function toFixed(d) { return function(n) { return n.toFixed(d); }; }
46+function toPrecision(d) { return function(n) { return n.toPrecision(d); }; }
47+function numberToString(n) { return n.toString(); }