Complex number builder