unbreak make_array_naive

after I broke it with my recent insert changes
finish up copy (big_oh and no admits)