Explanation of array