hmm, i think incorrect answer.
general_negate