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