Ciao Barabba.
Io lo sto traducendo, ma non è banale. O meglio, farlo alla cavolo, si
puo' anche fare, ma programmarlo come si deve non è affatto facile, dato
che implica l'uso di strutture ricorsive e sarebbero da evitare replicazioni
di subroutines, funzioni, parametri, etc.
Stranamente...