/**
 * A pure function to generate a range of numbers
 * @param {Number} start: The start of the range, including this value
 * @param {Number} end: The end of the range, excluding this value
 */
const range = (start, end) => Array.from({length: (end - start)}, (v, k) => k + start);

//Test code
console.log(range(1, 10));