This would create many temp objects. Please use `RDD#aggregate` and `axpy`. The initial vector should be a dense vector.