add difference-of-squares exercise