Progress on Problem 47

* Generate primes using sieve of Eratosthenes
* Define next_prime method that takes a prime and return the next
* Create distinct_arrays that returns arrays distinct absolute factors
Problem 47 - Print 4 consecutive numbers with 4 distinct prime factors

* Define distinct_prime_factors function which is responsible to elevate numbers to it's power
* Simplify distinct_arrays moving logic to distinct_prime_factors
* Implement distinct_prime_factors_consecutive_numbers logic