Problem 109 - darts

 - A simple triple loop does the trick
 - Outer loop for final throw of a double
 - inner loops for preceding throws
Problem 110 - Diophantine reciprocals II

 - A very fast solution!
 - Maintain a factorized solution, where powers of larger primes <= powers of lower primes