Dominância positiva

Um array tem dominância positiva se contém estritamente mais valores positivos distintos do que valores negativos distintos. Escreva uma função que retorne true se um array tiver dominância positiva.

Exemplos

isPositiveDominant([1, 1, 1, 1, -3, -4]) ➞ false
// Há apenas 1 valor positivo distinto (1).
// Há 2 valores negativos distintos (-3, -4).

isPositiveDominant([5, 99, 832, -3, -4]) ➞ true

isPositiveDominant([5, 0]) ➞ true

isPositiveDominant([0, -4, -1]) ➞ false

Notas

0 não conta como valor positivo nem negativo.