use a real Complex number type