NaturalSort An extension to StringProtocol that enables simplistic English-language "natural" sorting. Natural sorting is case-insensitive, numerically aware and strips off "a" / "an" / "the" prefixes.