code: function(vector) {
              	var B = vector.elements || vector;
              	if (this.elements.length != 3 || B.length != 3) { return null; }
              	var A = this.elements;
              	return Vector.create([
              	    (A[1] * B[2]) - (A[2] * B[1]),
              	    (A[2] * B[0]) - (A[0] * B[2]),
              	    (A[0] * B[1]) - (A[1] * B[0])
              	]);
                  }
docs: Returns the vector product of the vector with the argument Both vectors must have dimensionality 3