add methods w/ cached primes list to factor/divisors modules
make problem 12 >20x faster