Smart Story Teller And Language Learning Machine