Language evolution and diversity