FINALLY FIGURE OUT WHY WE HAVE STD::STRING VALGRIND ERRORS: THIS HAPPENS WHEN WE DON'T EXIT PROPERLY (WHEN THE PROGRAM CRASHES) BECAUSE IT DOESN'T DEALLOCATE THE STACK PROPERLY