I want to get as a result [1, 2, 3, 4, 5] in array. What am doing wrong? Do I have to decrease endNum?
function rangeOfNumbers(startNum, endNum) {
  if (endNum - startNum >= 0){
    const array = rangeOfNumbers(startNum, endNum);
    array.push(startNum);
    return rangeOfNumbers(startNum + 1, endNum);
  } else {
    return [];
  }
};
console.log(rangeOfNumbers(1, 5)); 
     
     
     
     
     
    