Tag: recursion in JavaScript