How Many Different Languages Exist