private static void TestResult(uint[] u, uint[] v, uint[] q, uint[] r) {
BigInteger ui = new BigInteger(1, u);
BigInteger vi = new BigInteger(1, v);
BigInteger qi = new BigInteger(1, q);
BigInteger ri = new BigInteger(1, r);
BigInteger viqi = vi * qi;
BigInteger expected = viqi + ri;
Debug.Assert(ui == expected);
Debug.Assert(ri < vi);
}