Why do Lua arrays(tables) start at 1 instead of 0? Why do Lua arrays(tables) start at 1 instead of 0? arrays arrays