https://basescripts.com/calculate-the-factorial-of-a-given-number
Calculate the factorial of a given number