What Makes An Expression A Perfect Square