JavaScript specified tail call optimization in ES2015. Most engines never implemented it, and your tail-recursive code can still blow the stack.

submitted by /u/OtherwisePush6424
[link] [comments]