Sparse vector product
sparse product