add test for nonsquare A, test reconstruction from SparseQR