add overloads to the trigonometric functions that use the system's standard trigonometric functions to calculate their results; also add the same batch of overloads for the inverse trigonometric functions provided by in the cmath header