Write a definition of function numPrimes(n) that produces a count of the number of prime integers that are less than or equal to n. Use recursion. (For this problem, function isPrime(n) is provided for you.)
Hint.
What is numPrimes(n) when n < 2?
When n is prime, numPrimes(n) is one larger than numPrimes(n-1). For example, numPrimes(4) = 2 and numPrimes(5) = 3, since numPrimes(5) counts one more prime number, 5.
When n is not prime, numPrimes(n) is the same as numPrimes(n-1). For example, numPrimes(7) = 4 and numPrimes(8) = 4.