Broker Calculator how get data type for 100 factorial

est cases are very larger as they can go till 500 and normal it cant store that long answer:
the answer these big.
100 ! = 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
you have to use array in this.