To this day I cannot accept that A+ is better than A-. Clearly the ordering is increasing in value with each letter and so a smaller value is better, and “-“ / minus gives you a slightly smaller value.
We accept that “A” comes before “B” so therefore “A” is better. “A-“ is smaller than “A” therefore “A-“ must be better!
rank = [A- A A+ B- B B+ C- …]