Added a warning about out of bounds array access in the Cython lab.
Merge branch 'master' into typofixes
Merge branch 'master' into typofixes
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.
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.
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.
Rephrasing in the LU decomposition lab.
Some more small changes to the LU decomposition lab.
Added a problem to the LU decomposition lab.
Changed indexing variables in code for LU decomposition lab.