Master Thesis A Survey on the Concepts behind Large Language Models Auto Compyute Lightweight Autograd Engine in Pure Python Vision Transformer Implementation of the Vision Transformer Architecture in PyTorch