Complex Specializations
The standard specializes the template complex class for float, double and long double types.