Overloaded trig functions