fact

元编程例子。