The Basics of Large Language Models