Modify array to double capacity when full.
Reduce repeated codegen code.
Rename default sizes for dynamic arrays.
Have natives throw rather than crash the vm.