problem 8
merged product calculations
primes as library
problem 10
problem 9
problem 11
problem 10 - numpy way