An ensemble scheme based on language function analysis and feature engineering for text genre classification | Synapse