what does unshift do?
countArray.unshift(n);
what does splice do?
function countdown(n) {
if (n < 1) {
return [];
} else {
const arr = countdown(n - 1);
arr.splice(0, 0, n);
return arr;
}
}
and concat in this example?
function countdown(n){
return n < 1 ? [] : [n].concat(countdown(n - 1));
}