Add raw_ptr() function
minor
Add at(index) function
Add operator()(index) and operator T*()
Use EXPECT rather than ASSERT
Add ndims() function
Declare multi-dimensional array with size
minor
Add shape(dim) function
Add at(...), operator() (...) for multiple dimension array
Rename shape(dim) -> size(dim)
Make test fixture
Add iterator: begin(array), end(array)
Add numcpp as separated target library
Add fill(array, value) function