Added Array2D class and background.