local Table = {}

local pairs = pairs

-- Extending Lua's table API would make more sense, but we don't want to modify the environment to avoid interoperability issues
function Table.Count(luaTable)
	local numEntries = 0

	for key, value in pairs(luaTable) do
		numEntries = numEntries + 1
	end

	return numEntries
end

Rarity.Utils.Table = Table
