local function U(U,A)local O=U[A]for A=A+1,#U,1 do local O=U[A]O.Index=A-1 U[A-1]=O end U[#U]=nil O.Index=0 return O end

local function remove(t,i)
	local v = t[i]
	for n = i+1,#t do
		local v = t[n]
		v.Index = n-1
		t[n-1] = v
	end
	t[#t] = nil
	v.Index = 0
	return v
end
