vec::negate