Utilies for operating with Factorials and BigInt
problem 20