Diese Funktion geht das Array von rechts nach links durch, ruft
funktion(element, startwert, ...)
fuer jedes Element auf und uebernimmt das Ergebnis als Startwert fuer
das naechste Element. Der letzte ermittelte Wert wird zurueckgeliefert.
BEISPIEL: Um die Summe aller Gegenstaende in 'ob' zu ermitteln:
foldr(all_inventory(ob), 0, (: $1->query_weight() + $2 :))
Als Array werden alle Gegenstaende uebermittelt, Startwert ist 0, als
neuer Wert wird immer das Gewicht das jeweiligen Gegenstands ermittelt.
Hinweis:
Bei foldl() wird das Array nicht nur in der Gegenrichtung durchlaufen,
sondern auch die ersten beiden Parameter an die Closure vertauscht.