Write me a program in C++ to compute the factorial of a number at compile time, using only C++03