square without ^ or *