updated to expectations 2, updated equiv to check other class is instance of SparseVec