Problem 95 - Amicable chains

 - Not the speediest implementation, but a simple one
 - Pre-calculate all divisor sums (no factorization required)
 - search for amicable chains, taking the min value of the longest one.