Added a warning about out of bounds array access in the Cython lab.
Merge branch 'master' into typofixes
Merge branch 'master' into typofixes
Moved things around to match which the outline and renamed files to cause understanding
Redid spacing in elementary matrices lab.
First round of basic typo corrections to the elementary matrices lab.
Lab: Profiling

Learn how to identify and remove bottlenecks in code.
Example optimization of the QR Gram-Schmidt algorithm.
Moved Cholesky.py
Merge branch 'master' into typofixes
Removed use of matrix multiplication in description of code for LU
decomposition.
Redid the section on motivation for the LU decomposition.
Redid solutions to elementary matrices lab.
Improved memory usage in problem 3 of elem. matrices lab.
Sleight optimization of LU decomposition solution.
Added Change of basis lab
Merge branch 'master' into basis
Renamed files in the LU decomposition lab.
Clarified naming scheme and changed vol1 to reflect changes.
Updated header to LU decomposition lab.
Made LU decomposition lab focus more on actually computing the LU
decomposition and not on using elementary matrices. Also added a more
thorough description of the algorithm.