Array record and pointer