compile time primes