Crivo de Eratóstenes

Retorne todos os números primos menores ou iguais a num em ordem crescente. Retorne um array vazio para valores menores que 2. Tente usar o Crivo de Eratóstenes.

Exemplo

Program.Eratosthenes(10) ➢ new[] { 2, 3, 5, 7 }