This is a project given to me by my instructor at Arizona State University of which I recieved a 100/100 on based on the guidelines shown in the included PDF (which includes all parameters for testing to ensure that the data sets were created and sorted properly).
Each class in this program was written entirely by me except for the test cases at the bottom of the Main.py which simply ensure that all datasets match correctly to the matched output that was provided via REPLIT.
Thank you so much for your time and if you have any other questions please contact me at