Moved functions from Utilities to SparseMat, added some matrix-based functions
Merge branch 'Ben's-Branch' into Ben_fixedarr
Merge branch 'Ben's-Branch'
Fixed small bug in TSQR
Reduced output from main.cpp
Merge branch 'Ben_fixedarr' into Ben's-Branch
Merge branch 'Ben's-Branch'
Divided matrixPowers kernel into two parts: a mapper and a computing section

It is faster than the standard implementation if s is small
Added flexibility in array sizes for some basic linear algebra functions
Improved smvp implementation
Made TSQR less problematic when you have a short matrix relative to the block size
Tested previous commits
Merge branch 'Ben's-Branch'
Added comments, added straightforward matrix powers, added column based TSQR
Tested straightforward column based matrix powers
Fixed convertToFullMatrix bug
Added and tested matmat to Utilities.h
Convinced myself that tsQR works.

Fixed a few bugs in mgs_col and other _col functions
TSQR_col works and spits out explicit Q.
Testing TSQR_col... it's really slow.