Which Expressions Are Differences Of Squares