invert operator