Improve array package so that dimensions are stored separately to strides
-rw-r--r-- 12 .gitignore
-rw-r--r-- 120 Makefile
-rw-r--r-- 10105 array.h
-rw-r--r-- 11809 render.c