Language
Language as problem-solving
One way to look at language as a phenomenon is to realise that it solves problems. That 'problem' is communication, and so language solves a set of problems that range from the most simplistic (I want you to give me a rock), to the incredibly complex (I want