> "Inefficient" can also refer to memory. ¨Βτθαςςαθανιμμιο> entries, to copy it 100 times might be considered inefficient in that > sense. Well, maybe you shouldn't use an array then anyway -- which is more or less what you're doing by introducing a layer of indirection. BTW how does your approach behave if you delete 4 million from MyArray? I'd rather go for something tree-like and exchange selected branches, I guess.