add Xmath.proper_divisors, and tests for all functions in Xmath