Lab2

Here are my suggested edits to lab2. After talking to the TAs and students in the class, we decided that timing things was too complicated for a beginning lab (not to mention that it isn't part of this lab's objective), so we removed those problems. The plan is to include timing in the profiling lab.
If the array is contiguous, then it returns a view, otherwise it copies the data to a new array in memory.
The documentation of the function as a note on this.