Updated all prior additions to imperative style for speed (and they look nicer as well). Added SparseVector.asCSCMatrix, which converts SparseVector to flat (1xLength) CSC Matrix.