I have used this to implement a full set of trigonometric functions and their inverses, as well as some additional hyperbolic functions and their inverses. They can be found in the math::trig package in Tcllib's math module.