Added vector_sum in linalg library

Presently works only with SGVector and Eigen3 vectors with explicitly
set Eigen3 backend