M ArrayClassIterator - now works with AbstractArray