primeFactors method
Returns the prime factors of this integer.
Implementation
List<int> primeFactors() {
var n = this;
final factors = <int>[];
for (var i = 2; i <= math.sqrt(n).toInt(); i++) {
while (n % i == 0) {
factors.add(i);
n ~/= i;
}
}
if (n > 1) factors.add(n);
return factors;
}