https://nandhini-aitec.medium.com/day-117-dl-a-gentle-introduction-to-lstm-long-short-term-memory-2e6adbf74fed