Text this: Machine learning: tasks, modern day applications and challenges