https://javascript.plainenglish.io/day-17-can-you-solve-this-javascript-recursive-challenge-6160042bc50e