Implementations of AbstractArray