// @(#)$Id: extra.txt,v 1.3 1997/06/03 23:06:53 leavens Exp $ (a) Specify a C++ function, fact, that computes an approximation to the factorial of an unsigned int, returning a double. That is, you should use the following C++ interface double fact(unsigned int n) throw(); (b) Specify a C++ factorial function with the following interface. int fact(int n) throw(); Compare your specification to the specification when the parameters are unsigned ints.