Linguistic function and linguistic evolution