@@ -0,0 +1,2345 @@
+(function() %7B%0A    'use strict';%0A%0A    module.experts = %7B%7D;%0A%0A%7D)();%0A%0A(function() %7B%0A    'use strict';%0A%0A%0A    function greet(greeting) %7B%0A        return 'Hello!';%0A    %7D%0A%0A    module.exports = %7B%0A        greet: greet%0A    %7D;%0A%7D)();%0A%0A(function() %7B%0A    'use strict';%0A    function greet(greeting) %7B%0A        if (greeting === undefined) %7B%0A            return 'Hello!';%0A        %7D else %7B%0A            return greeting + '!';%0A        %7D%0A    %7D%0A%0A    function square(sqeNumber) %7B%0A        return Math.pow(sqeNumber, 2);%0A    %7D%0A%0A    function squareRoot(num) %7B%0A        return Math.sqrt(num, 2);%0A    %7D%0A%0A    function sum(nums) %7B%0A        var cumulator = 0;%0A        for (var i = 0; i %3C nums.length; i++) %7B%0A            cumulator += nums%5Bi%5D;%0A        %7D%0A        return cumulator;%0A    %7D%0A%0A    function squareAll(sqAll) %7B%0A        var count = 0;%0A        var sqArray = %5B%5D;%0A%0A        for (var i = 0; i %3C sqAll.length; i++) %7B%0A            count = square(sqAll%5Bi%5D);%0A            sqArray%5Bi%5D = count;%0A        %7D%0A        return sqArray;%0A    %7D%0A%0A    function sumOfSquares(nums) %7B%0A        var squareNum = sum(squareAll(nums));%0A        return squareNum;%0A    %7D%0A%0A    function bildVector(value) %7B%0A        var vector = value.slice(0);%0A%0A        vector.valueOf = function() %7B%0A            return this.slice(0);%0A        %7D;%0A%0A        vector.toString = function() %7B%0A            return '%3C' + this.valueOf().toString() + '%3E';%0A        %7D;%0A%0A        return vector;%0A    %7D%0A%0A    function magnitude(value) %7B%0A        var summedSquares = sumOfSquares(value);%0A        return squareRoot(summedSquares);%0A    %7D%0A%0A    function getVectorsShorterThan(maxMagnitude, vectors) %7B%0A%0A        var vectorMagnitude = %5B%5D;%0A%0A        for (var i = 0; i %3C vectors.length; i++) %7B%0A            if (magnitude(vectors%5Bi%5D) %3C maxMagnitude) %7B%0A%0A                //console.log(i, %22 , %22 + magnitude(vectors%5Bi%5D) + %22 maxMagnitude %22 + maxMagnitude);%0A                //console.log(vectorMagnitude.length, %22!!!!!!!!%22);%0A                vectorMagnitude%5BvectorMagnitude.length%5D = vectors%5Bi%5D;%0A%0A            %7D%0A        %7D%0A        return vectorMagnitude;%0A    %7D%0A    module.exports = %7B%0A        greet: greet,%0A        square: square,%0A        squareRoot: squareRoot,%0A        sum: sum,%0A        squareAll: squareAll,%0A        sumOfSquares: sumOfSquares,%0A        buildVector: bildVector,%0A        magnitude: magnitude,%0A        getVectorsShorterThan: getVectorsShorterThan%0A%0A    %7D;%0A%7D)();%0A

Complete form one