anchor.diff:  { Language:   Delphi version XE2 or later                                    }
   { Author:     Rudy Velthuis                                                  }
   { Copyright:  (c) 2015,2016,2017 Rudy Velthuis                               }
  +{----------------------------------------------------------------------------}
  +{             Schönhage-Strasssen algorithm:                                 }
  +{             Copyright (c) 2011, Tim Buktu                                  }
  +{             All rights reserved.                                           }
  +{             https://github.com/tbuktu/ntru/blob/master/src/main/java/      }
  +{               net/sf/ntru/arith/Sch%C3%B6nhageStrassen.java                }
  +{             License as below                                               }
  +{----------------------------------------------------------------------------}
   { Notes:      See http://praxis-velthuis.de/rdc/programs/bigintegers.html    }
   {                                                                            }
   {             For tests, see BigIntegerDevelopmentTests.dproj. The data      }
  
positive.code:     Remainder := Remainder + Right;
    end;
  end;
  
  class procedure BigInteger.DivTwoDigitsByOne(const Left, Right: BigInteger; N: Integer;
    var Quotient, Remainder: BigInteger);
  
negative.code: {             3. Richard P. Brent and Paul Zimmermann,                       }
  {                "Modern Computer Arithmetic"                                }
  {                http://arxiv.org/pdf/1004.4710v1.pdf                        }
  {                https://members.loria.fr/PZimmermann/mca/mca-cup-0.5.9.pdf  }
  {             4. Christoph Burnikel, Joachim Ziegler                         }
  {                "Fast Recursive Division"                                   }
  {                cr.yp.to/bib/1998/burnikel.ps                               }
  