<commit_before>This is the **suggested order** for completing the exercises:

1. [max.rb](max.rb)
1. [min.rb](min.rb)
1. [longest_string.rb](longest_string.rb)
1. [shortest_string.rb](shortest_string.rb)
1. [word_count.rb](word_count.rb)
1. [count_in_list.rb](count_in_list.rb)
1. [count_max.rb](count_max.rb)
1. [sum.rb](sum.rb)
1. [mean.rb](mean.rb)
1. [print_square.rb](print_square.rb)
1. [print_triangle.rb](print_triangle.rb)
1. [print_pyramid.rb](print_pyramid.rb)
1. [print_horizontal_pyramid.rb](print_horizontal_pyramid.rb)
1. [hot_or_cold.rb](hot_or_cold.rb)
1. [bottles.rb](bottles.rb)
1. [find_even.rb](find_even.rb)
1. [mode.rb](mode.rb)
1. [commas.rb](commas.rb)
1. [factorial.rb](factorial.rb)
1. [fibonacci.rb](fibonacci.rb)
1. [find_links.rb](find_links.rb)
1. [find_title.rb](find_title.rb)
1. [pig_latin.rb](pig_latin.rb)
1. [pad_array.rb](pad_array.rb)
1. [time_format.rb](time_format.rb)
1. [run_length_encode.rb](run_length_encode.rb)
1. [run_length_decode.rb](run_length_decode.rb)
1. [rot13.rb](rot13.rb)
1. [rot_n.rb](rot_n.rb)
1. [to_english.rb](to_english.rb)
1. [to_roman.rb](to_roman.rb)
1. [person.rb](person.rb) and [person_notes.rb](person_notes.rb)
1. [die.rb](die.rb)
1. [die_sides.rb](die_sides.rb)
1. [die_labels.rb](die_labels.rb)
1. [board.rb](board.rb)
1. [hot_or_cold.rb](hot_or_cold.rb)<commit_msg>Update order with JavaScript file names, ext<commit_after>This is the **suggested order** for completing the exercises:

1. [max.js](max.js)
1. [min.js](min.js)
1. [longestString.js](longestString.js)
1. [shortestString.js](shortestString.js)
1. [wordCount.js](wordCount.js)
1. [countInList.js](countInList.js)
1. [countMax.js](countMax.js)
1. [sum.js](sum.js)
1. [mean.js](mean.js)
1. [printSquare.js](printSquare.js)
1. [printTriangle.js](printTriangle.js)
1. [printPyramid.js](printPyramid.js)
1. [printHorizontalPyramid.js](printHorizontalPyramid.js)
1. [hotOrCold.js](hotOrCold.js)
1. [bottles.js](bottles.js)
1. [findEven.js](findEven.js)
1. [mode.js](mode.js)
1. [commas.js](commas.js)
1. [factorial.js](factorial.js)
1. [fibonacci.js](fibonacci.js)
1. [findLinks.js](findLinks.js)
1. [findTitle.js](findTitle.js)
1. [pigLatin.js](pigLatin.js)
1. [padArray.js](padArray.js)
1. [timeFormat.js](timeFormat.js)
1. [runLengthEncode.js](runLengthEncode.js)
1. [runLengthDecode.js](runLengthDecode.js)
1. [rot13.js](rot13.js)
1. [rotN.js](rotN.js)
1. [toEnglish.js](toEnglish.js)
1. [toRoman.js](toRoman.js)
1. [person.js](person.js) and [personNotes.js](personNotes.js)
1. [die.js](die.js)
1. [dieSides.js](dieSides.js)
1. [dieLabels.js](dieLabels.js)
1. [board.js](board.js)
1. [hotOrColdClass.js](hotOrColdClass.js)
{'fraction_non_alphanumeric': 0.20571643474990597, 'fraction_numerical': 0.030838661150808574, 'mean_word_length': 5.600496277915632, 'pattern_counts': {'":': 0, '<': 3, '<?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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6619566', 'n_tokens_mistral': 1244, 'n_tokens_neox': 1216, 'n_words': 175}