Implemente em Prolog um codificador de mensagens e o respectivo descodificador. O codificador deve substituir o código ASCII de cada caracter da mensagem por um outro de acordo com o algoritmo de encriptação descrito pelos seguintes passos:
Lembramos que o código ASCII é um número entre 0 e 255 e
que é preciso ter o cuidado de garantir que os códigos ASCII
codificados também estão nesta gama! Mais uma vez, deve usar a
noção de circularidade: por exemplo, se estamos a somar o primo
3, o código ASCII 33 será transformado no 36 enquanto o 254
será transformado no 1. O algoritmo de descodificação deverá
proceder à operaç ão inversa do de codificação.