Finished Factorial.cpp