Classes
Class  Description  

Complex 
Represents a complex number with double precision real and imaginary
components. Includes complex arithmetic functions.
The two main sources of reference used for creating this class were:
Some of the arithmetic functions in this class are based on the mathematical equations given in the source of the netlib package. The functions were validated by comparing results with the netlib complex class. It is important to note that the netlib complex package is more extensive and efficient (e.g. Garbage collector friendly) than this implementation. If high precision and efficiency if of necessity it is recommended to use the netlib package. 

JepDouble 
JepType should be JepNumber  should be "representable by double" or some
name like that needs to have a DoubleValue() method have a subclass JepDouble

Interfaces
Interface  Description  

IJepNumber 