function lotto(n, s, numbers) {

  if (n === 0) {

    console.log(numbers);

  }

  s.slice(0, s.length - n + 1).forEach((number, index) => {

    lotto(n - 1, s.slice(index + 1), numbers.concat(number));

  });

}

var k = 8;

var s = [1, 2, 3, 5, 8, 13, 21, 34];

var n = 6;

lotto(n, s, []);