function Functional.MapReverse(a,x)local B={}for Z=#a,1,-1 do B[Z]=x(a[Z],Z)end return B end

function Functional.MapReverse(list, callback)
	local new = {}

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

	return new
end
