https://lycoriolis.github.io/posts/Training-an-LLM-model-from-scratch/