In numpy, array contents can be re-interpreted without copying. The indexing of an array is defined by it's strides, and by altering the strides we can get different views.
http://nbviewer.ipython.org/github/ipython-books/cookbook-code/blob/master/notebooks/chapter04_optimization/06_stride_tricks.ipynb Does julia have a similar facility? -- -- Those who don't understand recursion are doomed to repeat it
