Ecency
Factoring Difference of Squares