<commit_before># alphabeticalSort
A class that sorts a vector of strings into alphabetical order.

The compare function evaluates which value is less than the other by looking at each word character by character and assessing which of the numbers returned by findNumericValue() is less than the other.

if the unsorted string is (considered)less than the sorted string it gets placed in front of the sorted string in question, other wise it moves on to evaluate the next sorted string, and if there is none the unsorted string gets placed at the back of the vector.<commit_msg>more presentable and more information<commit_after># alphabeticalSort
A class that sorts a vector of strings into alphabetical order.

# Objective
I am using this project as a usefull tool for me to:
    
    a) learn more about c++ 
    b) how to solve problems in the most efficient manner both in terms of time and complexity.
    c) learn to write cleaner more robust and maintainable code

The compare function evaluates which value is less than the other by looking at each word character by character and assessing which of the numbers returned by findNumericValue() is less than the other.

If the unsorted string is (considered)less than the sorted string it gets placed in front of the sorted string in question, other wise it moves on to evaluate the next sorted string, and if there is none the unsorted string gets placed at the back of the vector.

# To Do
Requirements that need to be complete before I would consider it complete

    - = not started
    # = started
    * = complete

    [#] - clean and simplify code

#Compilation
clang++ -std=c++14 test.cpp alphabeticalSort.cpp

{'fraction_non_alphanumeric': 0.03225806451612903, 'fraction_numerical': 0.0011947431302270011, 'mean_word_length': 4.091185410334346, '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': '6008420', 'n_tokens_mistral': 411, 'n_tokens_neox': 387, 'n_words': 263}