vec sum