lib/stats.js
function() {
			// Create a new stats object to work with
			var nums = this.clone();

			// Go through each element and make the element the lcm of it
			// and the element to its left
			for (var i = 1; i < nums.size(); i++) {
				nums.set(i, lcm(nums.get(i - 1), nums.get(i)));
			}

			// The lcm of all the numbers if now in the final element
			return nums.get(nums.size() - 1);
		}
function() {
			// Create a new stats object to work with
			var nums = this.clone();

			// Go through each element and make the element the lcm of it
			// and the element to its left
			for (var i = 1; i < nums.size(); i++) {
				nums.set(i, lcm(nums.get(i - 1), nums.get(i)));
			}

			// The lcm of all the numbers if now in the final element
			return nums.get(nums.size() - 1);
		}
function ( ) { // Create a new stats object to work with
 var nums = this . clone ( ) ; // Go through each element and make the element the lcm of it
 // and the element to its left
 for ( var i = 1 ; i < nums . size ( ) ; i ++ ) { nums . set ( i , lcm ( nums . get ( i - 1 ) , nums . get ( i ) ) ) ; } // The lcm of all the numbers if now in the final element
 return nums . get ( nums . size ( ) - 1 ) ; }
Calculates the least common multiple of the set.  Returns a Number, the lcm.
Calculates the least common multiple of the set . Returns a Number the lcm .