https://www.longformexplainers.com/llm-inference/10-sampling