Bestimmtes Element aus einer Liste suchen / zählen in PROLOG

  • Hi Leute,

    ich hänge gerade in Prolog fest und bräuchte dringend Hilfe. Ich habe eine Liste mit Elementen erzeugt. Genauer gesagt sind es die Wörter aus einem von XML in Prolog überführten Text. Das Ganze sieht so aus:

    L = ['my', 'dog', 'is', 'born', 'in', 'the', 'nation', 'of', 'timbuktu'|...]

    Meine Frage wäre: Wie kann ich durch eine Regel ein bestimmtes Element aus dieser Liste heraussuchen, die Häufigkeit zählen und herausfinden, welches Element am häufigsten darin vorkommt?

    Ich hoffe mir kann jemand von euch helfen. Besten Dank im voraus.