Tell us what’s happening:
Describe your issue in detail here.
for the recursion part, I used a helper method, but the output is showing as if I am not doing that. can you please look into that?
**Your code so far**
function sum(arr, n) {
// Only change code below this line
return helper(arr,n-1);
// Only change code above this line
}
function helper(arr, n) {
if(arr.length==1 && n==0) {
return 0;
}
if(n<0) {
return 0;
}
return helper(arr, n-1) + arr[n];
}
**Your browser information:**
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36
Challenge: Replace Loops using Recursion
Link to the challenge: