Assuma que os predicados abaixo ja existem
criaDic(-DIC)cria um dicionário vaziosoma1(+OldDIC, +CH, -NewDIC)soma 1 no valor associado a CH em OldDIC e retorna o NewDICdicToLista(+DIC, -Lista)retorna uma lista[ par(CH,VAL), ...]com os pares chave/valor de DIC
Escreva o predicado
maisfreq(+LISTA, -CH, -Q) que recebe uma lista de chaves (ou palavras) e retorna em CH a chave (ou uma das) mais comuns em LISTA e em Q quantas vezes a chave apareceu
lembre-se que sort(+LIn,-LOut) ordena segundo a ordem total @< que ordena estruturas como voce esperaria (ordem lexicográfica)