When one wishes to have a data structure with an array of pointers-to-arrays, one can either create/allocate each of the arrays independently, or alternatively allocate a single