Quantos números primos existem?

Crie uma função que retorne quantos números primos são menores ou iguais a um inteiro indicado.

Exemplos

Program.PrimeNumbers(10) ➞ 4
// 2, 3, 5, and 7

Program.PrimeNumbers(20) ➞ 8
// 2, 3, 5, 7, 11, 13, 17, and 19

Program.PrimeNumbers(30) ➞ 10

Observações

Valores menores que 2 não têm números primos.