Problem 42 - coded triangular numbers
Problem 43 - substring divisibility

 - generating all 10 digit pandigitals is too expensive,
   so build up the numbers starting with the divisibility
   constraints built in.