meaning of difference of two squares of factoring