What is the Sieve of Eratosthenes? Algorithm and Implementation for Enumerating Primes Up to and Including 1000