https://hackershare.dev/en/bookmarks/870113
How to Use the Sieve Of Eratosthenes Algorithm