An important theorem, in fact, of lambda calculus, is that both strategies reduce to the same final value, as long as the reduced expression consists of pure functions, and both evaluations terminate. 