f(x)=if(x>0)then(x*f(x-1))else(1) z'=-z done