started problem 3
finished prime_factor problem