Primes and Programming