(function($) {
	$.fn.reduce = function(fn, init) {
		var a = $(this).get();
		var r = init;
		var l = a.length;
		for (var i=0; i < l; i++) {
			r = fn(r, a[i]);
		}
		return r;
	}
})(jQuery);

