Unicode: “You may be surprised to learn that some code comparisons, such as Swift’s NSString.isEqual(), don’t work properly across normalised forms, but others such as == do”

Link. Gets deep.