EigenSparseVector initial implementation