Kamath U. Large Language Models. A Deep Dive. Bridging Theory and Practice 2024