Tirei comentarios desnecessarios explicando o porque que tirei alguns trechos de codigo em gmp, pois isso sera explicado no relatorio