What are the defining characteristics of language