// Calculates the factorial of the given number CVM MAGNVM DEFINI fact(n) VT { SI n MINVS I TVNC { REDI(I) } ALIVD { REDI(n * INVOCA fact(n - I)) } } DIC(INVOCA fact(AVDI_NVMERVS()))