Added Rerun Ability and More Trig Functions

The program can now be run more than once without losing all of the
functions created. Also, I added more trigonometric functions, such as
the sine of a negative angle. I also made some fixes and improvements. I
also reorganized the output once again.