How Rule-Based Readability Algorithms Work | NanoGPT