How JavaScript Works: Recursion | Dark Hacker News