Vector sum