Arrays allow you to store and retrieve numbers based off of external factors. 

Single dimensional arrays can be thought of as a consecutive list of numbers. 2 Dimensional arrays can be thought of as a spreadsheet. And 3 dimensional arrays can be thought of as a Rubik's cube with each square holding a number.