DEV: Add element by element operation for vector
DEV: Move operation in vector to the header file