ensureMutable operation
ensureMutable testing
more tests for NDArray
Misc edits
misc diagonal matrix overrides
refactoring
better strided wrapping
better strided vector cloning
tighten return types
Add packed Array class
create Array by default
more Array construction
more Array implementation
clone NDArray->Array
specialised clone for Array
more improvements for Array
fix up maths function overrides