Implementation for Complex Numbers in Java - primarily for use in Complex Analysis course