A Mathematical Model for Linguistic Universals