pre code with sieve implemented through multiples function and bit array collecting results
adding fork n child separations of bit array
now with long bit array and divisions based on num children