Add triangular number generator to euler.polygonal
Add euler.factorization for computing with factors
Update Python Problem 12
Add proper factor functions to euler.factorization