mikeash.com: Friday Q&A 2015-11-06: Why is Swift’s String API So Hard?