<commit_before> var test = require('mocha').it,
    expect = require('chai').expect, // Use `expect(X).to.be` et al
    assert = require('chai').assert;  // OR use `assert.equal` etc

test('getting a list of multiples of 3', function(){
  assert.isDefined(threes);
  assert.isFunction(threes);
  expect(threes(0)).to.eql([]);
  expect(threes(3)).to.eql([3]);
  expect(threes(6)).to.eql([ 3, 6 ]);
  expect(threes(10)).to.eql([3, 6, 9]);
  expect(threes(20)).to.eql([3, 6, 9, 12, 15, 18]);
  expect(threes(50)).to.eql([3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39,
   42, 45, 48]);
}); // END test 3s


function threes(N) {//return a list of muliples of 3 below N.
  var multiplesOfThree = []
  for (count = 1; count <= N; count ++) {
    if (count % 3 === 0){
      multiplesOfThree.push(count);
    }
  }
  return multiplesOfThree;
}
<commit_msg>added the fives function and tweaked the threes function<commit_after> var test = require('mocha').it,
    expect = require('chai').expect, // Use `expect(X).to.be` et al
    assert = require('chai').assert;  // OR use `assert.equal` etc

test('getting a list of multiples of 3', function(){
  assert.isDefined(threes);
  assert.isFunction(threes);
  expect(threes(0)).to.eql([]);
  expect(threes(3)).to.eql([]);
  expect(threes(6)).to.eql([3]);
  expect(threes(10)).to.eql([3, 6, 9]);
  expect(threes(20)).to.eql([3, 6, 9, 12, 15, 18]);
  expect(threes(50)).to.eql([3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39,
   42, 45, 48]);
}); // END test 3s


function threes(N) {//return a list of muliples of 3 below N.
  var multiplesOfThree = []
  for (count = 1; count < N; count ++) {
    if (count % 3 === 0){
      multiplesOfThree.push(count);
    }
  }
  return multiplesOfThree;
}


test('getting a list of multiples of 5', function(){
  assert.isDefined(fives);
  assert.isFunction(fives);
  expect(fives(0)).to.eql([]);
  expect(fives(10)).to.eql([5]);
  expect(fives(20)).to.eql([5, 10, 15]);
  expect(fives(30)).to.eql([5, 10, 15, 20, 25]);
  expect(fives(50)).to.eql([5, 10, 15, 20, 25, 30, 35, 40, 45]);
}); // END test 3s


function fives(N) {//return a list of muliples of 5 below N.
  var multiplesOfThree = []
  for (count = 1; count < N; count ++) {
    if (count % 5 === 0){
      multiplesOfThree.push(count);
    }
  }
  return multiplesOfThree;
}

{'fraction_non_alphanumeric': 0.20716443677168753, 'fraction_numerical': 0.07034958998705222, 'mean_word_length': 3.5540275049115913, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 7, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5027890', 'n_tokens_mistral': 1053, 'n_tokens_neox': 908, 'n_words': 234}