Computing factorial using combinators

This snippet shows how to transform simple recursive factorial function to combinator form step-by-step.