Este programa utiliza a linguagem Haskell para gerar números primos de forma eficiente e puramente funcional. Isso significa que ele não altera nenhum estado do sistema e retorna os resultados desejados de forma clara e precisa. 