Factoring Sum And Difference Of Two Squares