First Cut At General Trig. Functions