http://www.flyingmachinestudios.com/programming/a-taste-of-the-lambda-calculus/
how conditional statements are implemented, and similiarities to smalltalk:
http://www.lshift.net/blog/2010/12/22/conditional-statements-the-lambda-calculus-and-earlylate-binding