##
while(defined( my $number = $iterator->())) {
$pm->start($number) and next;
my $factorial = Math::BigInt->bfac($number);
$pm->finish( 0, \$factorial );
}
$pm->wait_all_children;
##
##
for my $number (@numbers) {
$pm->start($number) and next;
my $factorial = Math::BigInt->bfac($number);
$pm->finish( 0, \$factorial );
}
$pm->wait_all_children;