ArrayCopier done, simplest structure