type names for array of pointers to rows and array containing the rows
typedef int pointerarray[50];
typedef int dataarray[2500];