Combinators, λ-Terms and Proof Theory