factoring difference between two squares - Search