https://www.upperlowercase.com/2023/08/converting-lowercase-to-uppercase-in.html