Reduced memory footprint for in-place and out-of-place operations
Refactoring of in-place and out-of-place operations
Readded +,-,*,/,... operations to Mat
Added usage of Blas for matrix vector multiplications