c++11 - from feint to fact

-ansi seems stronger