Fatoração de um inteiro em fatores primos

Crie uma função que retorne um array contendo os fatores primos do inteiro que for passado para ela.

Exemplos

primeFactors(20) ➞ [2, 2, 5]

primeFactors(100) ➞ [2, 2, 5, 5]

primeFactors(8912234) ➞ [2, 47, 94811]

Observações

  • Implemente sua solução usando divisão por tentativa.
  • Sua solução não deve exigir recursão.