create factorial_metaprogramming.h

this file illustrates a templatized implementation of calculating the factorial of an integer