**Tell us what’s happening:**

how to solve this: Write a recursive function, `sum(arr, n)`

, that returns the sum of the first `n`

elements of an array `arr`

.

**Your code so far**

```
function sum(arr, n) {
// Only change code below this line
if (n <= 0) {
return 0;
} else {
return sum (arr, n - 1) += arr([n - 1);
}
// Only change code above this line
}
```

**Your browser information:**

User Agent is: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Safari/605.1.15`

.

**Challenge:** Replace Loops using Recursion

**Link to the challenge:**