Split out insert/remove array funcs, started on Delete.