#include <promote.h>
determine the type that should be used to represent the result of an operator or function applies to two different types