Revamped arrays to use opcodes instead of native methods.  Next step: convert Lists from native objects to lightweight objects that use the new native arrays.