Case insensitive comparison: A lot more complicated than you might think!
Inspired by a discussion on the relative merits of scala vs. java which brought up sorting a list of strings based on the result of a call to toLowercase(), I offer you a trip around the world to convince you that string comparison is a lot more complex. If you are a java user and [...]