vector add and subtract operations