language dynamics