fix a bug in Array::view()
change tabs to 4 spaces in c++ code
fix bug in array.h destructor