util.core: add fn proper-divisors
problem_033
removed some timings