Add DiffList module
Add another version of gcd.