# class version
def c_add(x,y):
	z = copy(complex)
	z.real = x.real + y.real
	z.imag = x.imag + y.imag
	return z

class complex:
	real = 0
	imag = 0
	add = c_add

# table version
def c_add(x,y):
	z = copy(complex)
	z["real"] = x["real"] + y["real"]
	z["imag"] = x["imag"] + y["imag"]
	return z

complex = {"real":0, "imag":0, "add": c_add}