Recursion Removal Rules Current rule does not apply to flatll The outermost function call is append Result by the basic ideas: flatll(x,) = case x of nil -> accnil Cons[x1,xs] -> append(x1,flatll(xs,), ) flatll is not yet tail recursive