What is the JavaScript call stack, and how does it get Exceeded?
browntreelabs.com