Build A Large Language Model