Make Values a property, not a method.
Add methods to support deep copy and union of SparseVectors.
Rename SparseVector union method to reflect its operation.