https://medium.com/@monocosmo77/how-autoregressive-language-models-work-part3-machine-learning-aec1247c51