local R=script.Parent local p=R.Parent local E=require(p.t)local d=E.tuple(E.intersection(E.integer,E.numberMin(0)),E.any)local function t(R,p)assert(d(R,p))local E={}for R=1,R,1 do E[R]=p end return E end return t
local List = script.Parent

local Llama = List.Parent
local t = require(Llama.t)

local validate = t.tuple(t.intersection(t.integer, t.numberMin(0)), t.any)

local function recur(count, value)
	assert(validate(count, value))

	local list = {}

	for i = 1, count do
		list[i] = value
	end

	return list
end

return recur