https://wikimass.com/c-sharp/factorial-of-a-number