• C Language
• Implement ‘BigInt’ data type with the following operations for supporting numbers upto 1000 digits.\
• It supports the given operations:-
o Addition of 2 BigInt numbers.
o Subtraction between 2 BigInt numbers.
o Multiplication of 2 BigInt numbers.
o Division of BigInt by a long number
o Modulo of 2 BigInt
o The square root of a BigInt
o Raise a BigInt to a power
o Converting a simple integer to a BigInt.
o Calculating the factorial of BigInt\