further properties of primes, semi-primes, and double