Inverta o sinal dos números de um array

Retorne um array com o sinal de cada número invertido, na mesma ordem. Os valores positivos se tornam negativos, os negativos se tornam positivos e o zero permanece zero.

Exemplos

negate([1, 2, 3, 4])  // [-1, -2, -3, -4]
negate([-1, 2, -3, 4]) // [1, -2, 3, -4]
negate([])              // []