elaborated on what an array is