array element type