QR Decomposition via Modified Gram-Schmidt