code 3.3 struct
code 3.5.c sieve of eratosthenes using array
code 3.6.c Dynamic memory array distribution
code 3.7 bernoulli trial by array