what is language for?