changed a lot of the functionality! entirely removed the separation of the calculator functions between a .cpp and a .hpp file into solely a .hpp to make the templates function. Previously, I had a .cpp and a .hpp that were identical and was only using one... what on earth was I thinking