function Util.MashExcessArguments(h,L)local x={}for T=1,#h,1 do if T>L then x[L]=("\037\115 \037\115"):format(x[L]or"",h[T])else x[T]=h[T]end end return x end
--- Takes an array of arguments and a max value.
-- Any indicies past the max value will be appended to the last valid argument.
function Util.MashExcessArguments(arguments, max)
	local t = {}
	for i = 1, #arguments do
		if i > max then
			t[max] = ("%s %s"):format(t[max] or "", arguments[i])
		else
			t[i] = arguments[i]
		end
	end
	return t
end
