a second example showing the effects of caches can be found in the
following example comparing vertex array formats. 

in this example, interleaved vertex, normal, texture vertex arrays
are compared with contiguous single-component arrays of again, vertex,
normal, and texture.

a typical run would look like:

  ./go.exe 1024 10240 1024

