Common Manipulations of a 2D Array