Towards an evolutionary-based approach for natural language processing