Consider a two-dimensional integer array of size n x m that is to be used in your favorite programming language. Using the array as an example, illustrate the difference (1) between the three levels of data abstraction and (2) between a schema and instances.