Language change and functional explanations (Trends in linguistics, 1997)