Natural Language Processing (NLP) based Text Summarization - A Survey | Synapse