I\'m coming from a statically-typed background and investigating functional programming, but I\'m not entirely excited about dynamic typing. I\'m curious about what kind of opti
Some statically typed languages with first-class lexical closures and guaranteed tail call elimination:
without tail call elimination: