https://medium.com/@dchhitarka/sieve-of-eratosthenes-program-to-find-all-prime-numbers-smaller-than-a-given-number-d0821f93470f