1. A machine-implemented method, comprising: compiling a program having a first reference to a set of memory locations associated with a one-dimensional array and a second reference to the same set of memory locations associated with a two or more dimensional overlay of the one-dimensional array; and producing an executable version of the program that when executed by a machine permits calls using the first and second references to assess the same set of memory locations for purposes of storing and retrieving data the set of memory locations.