Fixed silly oversight. Can now allocate data types that are not the same number of bytes as an int.
Shuffled routines around a bit.
Poked at some spaces.
Added checks for return values of malloc. Set dims in varralloc to be allocated with malloc rather than implicitly with brackets. Changed signature of returned array from arralloc from (void**) to (void*).