py/mpz: Normalize (remove leading zeros) xor operation result.
diff --git a/py/mpz.c b/py/mpz.c
index e0475d6..2a4fb46 100644
--- a/py/mpz.c
+++ b/py/mpz.c
@@ -285,7 +285,11 @@
         *idig = *jdig;
     }
 
-    return idig - oidig;
+    // remove trailing zeros
+    for (--idig; idig >= oidig && *idig == 0; --idig) {
+    }
+
+    return idig + 1 - oidig;
 }
 
 /* computes i = i * d1 + d2