A Simple Explanation for the Phase Transition in Large Language Models with List Decoding