primes with recursion