How Is Language Possible? Philosophical Reflections on the Evolution of Language and Knowledge