SparseVector: from_a