gmp lib added to process huge number