HugeIntegerClass)CreateaclassHugeIntegerthatusesa40-elementarrayofdigitstostoreintegersaslargeas40digitseach.Providememberfunctionsinput,output,addandsubtract.ForcomparingHugeIntegerobjects,providefunctionsisEqualTo,isNotEqualTo,isGreaterThan,isLessThan,isGreaterThanOrEqualToandisLessThanOrEqualTo—eachoftheseisa“predicate”functionthatsimplyreturnstrueiftherelationshipholdsbetweenthetwoHugeIntegersandreturnsfalseiftherelationshipdoesnothold.Also,provideapredicatefunctionisZero. Ifyoufeelambitious,providememberfunctionsmultiply,divideandmodulus
1