Move total size to Size to avoid repetitions.
Forgot to change some parts of view.
Changed some parts to use auxiliary methods instead of direct access.
Split size's tests.
Updated Slice.
Added assertion to Array::copy.
Moved position computation to Size.
Added some assertions to Array.
Changed some types in Slice tests.
Updated ConstArray.
Removed friend from ConstArray.
Updated ConsSlice.
Removed unused forward declaration.
Removed some headers from ConsArray.
Added some assertions to view.
Updated ConstView.