code: public static BigComplex valueOf(double real, double imaginary) {
  		return valueOf(BigDecimal.valueOf(real), BigDecimal.valueOf(imaginary));
  	}
docs: Returns a complex number with the specified real and imaginary {@code double} parts.
  
  @param real the real {@code double} part
  @param imaginary the imaginary {@code double} part
  @return the complex number