An implementation of complex numbers and their mathematical requirements in Java.