Let qr and svd return thin matrices