This was part of the group project to make a command line track team manager with file IO in Java without leveraging external libraries.
The charting function's logic is lengthy and complicated, allowing it to work for flexible inputs without any changes. Aside from lacking full unicode support, it is on par with other CLI charting libraries avaible in Java today.