Add solution 29
Add ExponentGCD, Root, and ToInt functions to Decomp
Use prime decomposition instead of big.Int

This is faster and doesn't rely on multi precision ints.
Merge branch 'PE-29'