opUnary
opUnary for vectors
opOpAssign for vectors