Personally, I'd have made it `{ x: String => (x.toLowerCase, x) }`, so they would _sort_ together but still be considered separate words, and have both words starting with lowercase and upper case listed together. I think it is more intuitive, and would list together things like `thisWord` and `ThisWord`, which is not uncommon.