https://machinelearningmastery.com/teacher-forcing-for-recurrent-neural-networks/