https://www.somethingsblog.com/2024/10/21/mastering-uppercase-detection-in-c-the-power-of-isupper/