Implementations in several languages for a distributed version of the "Sieve of Eratosthenes" algorithm