Reduced 012 runtime by 3 orders of magnitude (8 hours to 7 seconds) by improving the count_divisors() implementation.
Cleanup. Moved utility functions and things I think I'll reuse into utility packages.