Why Do Languages Have Contractions?