Added an iterator to Array2D