tuit/array.lua rewritten