Lambda Calculus in JavaScript