スティーブン・ピンカー
According to Steven Pinker, there are five possible functions of swearing: