(STRATEGY INNERMOST) (VAR x y) (DATATYPES A = µX.< t, s(X), 0 >) (SIGNATURES f :: [A x A x A] -> A g :: [A x A] -> A) (RULES f(t(),x,y) -> f(g(x,y),x,s(y)) g(s(x),0()) -> t() g(s(x),s(y)) -> g(x,y))