Factoring The Sum And Difference Of Two Squares