How Many Different Languages Are There