Updated version of Eigen3 that supports sparse matrices in a normal way