implementation of the book "Build a Large Language Model (From Scratch)" by Sebastian Raschka https://www.manning.com/books/build-a-large-language-model-from-scratch