type.join.call(arguments, ',');
			if (args in cache) {
				return cache[args];
			}
			return cache[args] = mult.apply(this, arguments);
		}
	})();

	proxyMult(1, 2, 3, 4); // 输出：24
	proxyMult(1, 2, 3, 4); // 输出：24


	/**************** 计算乘积 *****************/
	var mult = function () {
		var a = 1;
		for (var i = 0, l = arguments.length; i < l; i++) {
			a = a * arguments[i];
		}
		return a;
	};
	/**************** 计算加和 *****************/
	var plus = function 