How and why language varies and changes