Understanding In-Context Learning: What It Is and How It Works