REM List of derived functions:

 'Inverse Cosine
 Function ARCCOS (Temp#)
    ARCCOS = ATN(-Temp# / SQR(-Temp# * Temp# + 1)) + 2 * ATN(1)
 End Function

 'Inverse Cosecant
 Function ARCCOSEC (Temp#)
    ARCCOSEC = ATN(Temp# / SQR(Temp# * Temp# - 1)) + (SGN(Temp#) - 1) * (2 * ATN(1))
 End Function

 'Inverse Cotangent
 Function ARCCOTAN (Temp#)
    ARCCOTAN = ATN(Temp#) + 2 * ATN(1)
 End Function

 'Inverse Secant
 Function ARCSEC (Temp#)
    ARCSEC = ATN(Temp# / SQR(Temp# * Temp# - 1)) + SGN((Temp#) - 1) * (2 * ATN(1))
 End Function

 'Inverse Sine
 Function ARCSIN (Temp#)
    ARCSIN = ATN(Temp# / SQR(-Temp# * Temp# + 1))
 End Function

 'Cosecant
 Function COSEC (Temp#)
    COSEC = 1 / SIN(Temp#)
 End Function

 'Cotangent
 Function COTAN (Temp#)
    COTAN = 1 / TAN(Temp#)
 End Function

 'Inverse Hyperbolic Cosine
 Function HARCCOS (Temp#)
    HARCCOS = LOG(Temp# + SQR(Temp# * Temp# - 1))
 End Function

 'Inverse Hyperbolic Cosecant
 Function HARCCOSEC (Temp#)
    HARCCOSEC = LOG((SGN(Temp#) * SQR(Temp# * Temp# + 1) + 1) / Temp#)
 End Function

 'Inverse Hyperbolic Cotangent
 Function HARCCOTAN (Temp#)
    HARCCOTAN = LOG((Temp# + 1) / (Temp# - 1)) / 2
 End Function

 'Inverse Hyperbolic Secant
 Function HARCSEC (Temp#)
    HARCSEC = LOG((SQR(-Temp# * Temp# + 1) + 1) / Temp#)
 End Function

 'Inverse Hyperbolic Sine
 Function HARCSIN (Temp#)
    HARCSIN = LOG(Temp# + SQR(Temp# * Temp# + 1))
 End Function

 'Inverse Hyperbolic Tangent
 Function HARCTAN (Temp#)
    HARCTAN = LOG((1 + Temp#) / (1 - Temp#)) / 2
 End Function

 'Hyperbolic Cosine
 Function HCOS (Temp#)
    HCOS = (EXP(Temp#) + EXP(-Temp#)) / 2
 End Function

 'Hyperbolic Cosecant
 Function HCOSEC (Temp#)
    HCOSEC = 2 / (EXP(Temp#) - EXP(-Temp#))
 End Function

 'Hyperbolic Cotangent
 Function HCOTAN (Temp#)
    HCOTAN = (EXP(Temp#) + EXP(-Temp#)) / (EXP(Temp#) - EXP(-Temp#))
 End Function

 'Hyperbolic Secant
 Function HSEC (Temp#)
    HSEC = 2 / (EXP(Temp#) + EXP(-Temp#))
 End Function

 'Hyperbolic Sine
 Function HSIN (Temp#)
    HSIN = (EXP(Temp#) - EXP(-Temp#)) / 2
 End Function

 'Hyperbolic Tangent
 Function HTAN (Temp#)
    HTAN = (EXP(Temp#) - EXP(-Temp#)) / (EXP(Temp#) + EXP(-Temp#))
 End Function

 'Secant
 Function SEC (Temp#)
    SEC = 1 / COS(Temp#)
 End Function

REM -end-
