Prompt & Completion: Building Blocks for Large Language Model