More trivial elementSum implementations
Rename Component -> Element
misc edits
Row and column matrix elementSum
Add sparse vector base class
Basic SparseIndexedVector implementation
Add isDistinctSorted
Add assertions on index parameters
Override isDistinctSorted
isDistinctSorted testing
Extra tests
Improve visibility of SparseIndexedVector components
elementSum for SparseIndexedVector
SparseIndexedVector constructors
dotProduct impl
Make construction functions static
SparseIndexedVector tests
Constructor safety checks
nonSparseView
Renaming and docs