add a SparseNestByValue expression and fix issue in sparse adjoint evaluation
diff --git a/test/sparse_basic.cpp b/test/sparse_basic.cpp
index 9b7d7c4..666eea8 100644
--- a/test/sparse_basic.cpp
+++ b/test/sparse_basic.cpp
@@ -299,6 +299,8 @@
     initSparse<Scalar>(density, refMat2, m2);
     VERIFY_IS_APPROX(m2.transpose().eval(), refMat2.transpose().eval());
     VERIFY_IS_APPROX(m2.transpose(), refMat2.transpose());
+
+    VERIFY_IS_APPROX(SparseMatrixType(m2.adjoint()), refMat2.adjoint());
   }
   
   // test prune