A simple Lambda Calculus expression interpreter in Java
If you already understand the Lambda Calculus, you can skip this section and head straight to The Application.
<expression> = <name> | <function> | <application>
<function> = λ<name>.<expression>
<application> = <expression> <expression>