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

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

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

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

Observações

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