A Primer on Large Language Models and their Limitations