Add problem_3 - initial
Wrap prime functionality into Prime class
indentation
Use primes cache when possible
Refactor to improve readability
Add prime factors
Add prime_factors - initial
Refactor to improve readability
Solve problem 3