Generalized phrase structure grammars, head grammars, and natural language