solution takes longer than 5 minutes, so will rewrite factorization function to be more efficient
solution takes longer than 5 minutes, so will rewrite factorization function to be more efficient

henry808/euler