https://codedebugrepeat.com/coding/case-insensitive-string-comparisons-in-c/