public static Complex multiply(Complex a, Complex b){
		
		double ac = a.re * b.re;
		double bd = a.im * b.im;
		double abcd = (a.re + a.im) * (b.re + b.im);
		
		return new Complex( ac - bd,
							abcd - ac - bd);
	}