Before Gaussian elimination, `FIndAFactor` creates a matrix that encodes the _parity_ of its prime factorization. Two numbers produce a perfect square if-and-only-if their matrix rows are identical. Hence, Gaussian elimination can be entirely avoided, just searching for row duplicates instead.
**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v3.2.1...v3.2.2
sha1sum results:
733d6869065f9e9fc3c0f6d1b6686d7492e08580 FindAFactor-3.2.2-cp310-cp310-manylinux_2_35_x86_64.whl
83f168e4683a4293ed3f402cb9712b70f8366c00 FindAFactor-3.2.2-cp312-cp312-manylinux_2_39_x86_64.whl
6e67811e74b02137b1fc0e11342a99749b5720da FindAFactor-3.2.2-cp312-cp312-win_amd64.whl
75c29dfb89ff4e15899c443d8bef415c063252d5 FindAFactor-3.2.2-cp313-cp313-macosx_13_0_x86_64.whl
3d1f5859c8eae52a00eff136f612b8134d3974a1 FindAFactor-3.2.2-cp313-cp313-macosx_14_0_arm64.whl
162207fc23243dab9d69bd3f2e7bb49b18007a55 FindAFactor-3.2.2-cp313-cp313-macosx_15_0_arm64.whl
0fc5dd8683f29a07ded5e287739522dc10778fde FindAFactor-3.2.2-cp38-cp38-manylinux_2_31_x86_64.whl
569043da98a69d3f69db810d062a8a1b1bdb0b82 findafactor-3.2.2.tar.gz