Lambda calculus implemented as interpreter in JavaScript