code: function(value) {
              	var V = value.elements || value;
  
              	if (this.elements.length != V.length) 
              	    return this.map(function(v) { return v + value });
              	else
              	    return this.map(function(x, i) { return x + V[i - 1]; });
                  }
docs: Returns the result of adding the argument to the vector