anchor.diff:      ///     </param>
       ///   </para>
       /// </remarks>
  -    class function TryParse(const S: string; out Res: BigInteger): Boolean; overload; static;
  +    class function TryParse(const S: string; out Value: BigInteger): Boolean; overload; static;
   
       /// <summary>Parses the specified string into a BigInteger, using the default numeric base.</summary>
       class function Parse(const S: string): BigInteger; static;
  
positive.code:     Smallest := @Left;
    end;
  
    InternalResult.MakeSize((Largest^.FSize and SizeMask) + 1);
    if Largest^.Sign = Smallest^.Sign then
      FInternalSubtract(PLimb(Largest^.FData), PLimb(Smallest^.FData), PLimb(InternalResult.FData),
        Largest^.FSize and SizeMask, Smallest^.FSize and SizeMask)
    else
      FInternalAdd(PLimb(Largest^.FData), PLimb(Smallest^.FData), PLimb(InternalResult.FData),
        Largest^.FSize and SizeMask, Smallest^.FSize and SizeMask);
    InternalResult.FSize := (InternalResult.FSize and SizeMask) or BoolMasks[(Largest^.FSize < 0) xor (Largest = @Left)];
    InternalResult.Compact;
    Result := InternalResult;
  end;
  
  class operator BigInteger.Subtract(const Left, Right: BigInteger): BigInteger;
  begin
    Result := Subtract(Left, Right);
  end;
  
  procedure BigInteger.EnsureSize(RequiredSize: Integer);
  
negative.code: 
      /// <summary>The function equivalent to the operator '+'.</summary>
      class function Add(const Left, Right: BigInteger): BigInteger; overload; static;
      class procedure Add(const Left, Right: BigInteger; var Result: BigInteger); overload; static;
  
      /// <summary>The function equivalent to the operator '-'.</summary>
      class function Subtract(const Left, Right: BigInteger): BigInteger; overload; static;
      class procedure Subtract(const Left, Right: BigInteger; var Result: BigInteger); overload; static;
  
      /// <summary>The function equivalent to the operator '*'.</summary>
      class function Multiply(const Left, Right: BigInteger): BigInteger; overload; static;
  