(a+b*i)*(c+d*i) = (a*c - b*d) + (b*c + a*d)*i = x + y*i
a*c - b*d + (b*c - a*d) - (b*c - a*d)
a*c - b*c + a*d - b*d + (b*c - a*d) = (c+d)*(a-b) + (b*c - a*d) = x