adding solutions 1-4
adding solutions 6, 8
adding solutions for 13, 16, 17, 20, 22, 25
generate primes using sieve of eratosthenes for better performance
added answers for reference (in case algo changes in util break correctness)
fixed is_prime, added solutions for 7, 10, 37
added lcm euclidean algorithm, solution to 5
fixed problem formatting
improved performace of generate_primes
print expected answers
use variable instead of hardcoded value
added solution for 41
added solution for 35
added solution for 49
add answer for 049
adding template for solutions in python
added solution for 48
add solution for 36
add solution for 11
adding solutions for 19, 24, 42
added solution for 9