Update array.lua and submodules