Como desenvolver o fatorial?

Como desenvolver o fatorial?
O fatorial de um número inteiro e positivo “n”, representado por “n!” é obtido a partir da multiplicação de todos os seus antecessores até o número um, cuja expressão genérica é n! = n . (n – 1).
Como resolver duplo fatorial?
Por exemplo, 9!! = 1 × 3 × 5 × .