2 comments

[ 3.1 ms ] story [ 15.1 ms ] thread
Something which is perhaps overlooked in JS is that there is a recursion depth built into many engines. Using pure iteration circumvents this making the engine hang instead of error if your algorithm would loop infinitely.