-- @Description Return a true copy of the table.
-- @Arg1 Table

function Basic.CopyTable(Tbl)
	local Copy = {}
	for i,v in pairs(Tbl) do
		if type(v) == "table" then
			Copy[i] = Basic.CopyTable(v)
		else
			Copy[i] = v
		end
	end
	return Copy
end
