Missed an opportunity to optimize Tan_X as Sin_X / Cos_X 
I've been considering this option and have come to the conclusion that using the existing [Tan] Function is the better method.
If the angle is 90° (which, when talking of Triangles, is often likely!) then Cos(90) is zero so dividing by zero will create an error. I have to assume that the in-built Tan function takes care of such so using that I don't need to take the precaution.
I'd appreciate a counter argument
