Pošalji zapis e-mailom: A comprehensive survey on answer generation methods using NLP