fix some stupid variable naming
add dot w/ other sparse vector
rename indexAddInto to outerPlus (now that I understand what an outer product is)
add getRow
fix vector.subset