primeFactors
Finds the prime factors of a given number using the trial division algorithm.
- Use a
while
loop to iterate over all possible prime factors, starting with2
. - If the current factor,
f
, exactly dividesn
, addf
to the factors array and dividen
byf
. Otherwise, incrementf
by one.