Lambda Calculus Interpreter in JavaScript