local function W(W,w)local g={}for l=1,#W,1 do g[l]=w(W[l],l)end return g end return W

local function map(list, callback)
	local new = {}

	for i = 1, #list do
		new[i] = callback(list[i], i)
	end

	return new
end

return map
