added add, subtract, multiply and divide ops for vector structs