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