O inteiro solitário

Todos os números inteiros da coleção têm seu oposto aditivo, exceto um. Retorne esse valor sem par. O fato de um número aparecer várias vezes não muda se seu oposto está presente.

Exemplos

Program.lonelyInteger(new int[]{1, -1, 2, -2, 3}) ➞ 3
// 3 não tem um valor negativo correspondente.

Program.lonelyInteger(new int[]{-3, 1, 2, 3, -1, -4, -2}) ➞ -4
// -4 não tem um valor positivo correspondente.

Program.lonelyInteger(new int[]{-9, -105, -9, -9, -9, -9, 105}) ➞ -9