new solution, better performance

Instead of checking if a number is pandigital, it is far more efficient
to generate a set of all permutations, drastically reducing the
computational work required to find the sum of all numbers that meet the
search criteria.