How You Should Use a Recursive Function in JavaScript Watch out for exceeding the call stack! Continue reading on JavaScript in Plain English » Click here to read the article