Moved some generic array functions to ArrayImplementation. Redundant copies use ArrayBridge.