MATH: Added QR decomposition interface
MATH: Matrix SVD and QR updates