Text this: Optimality of bus-invert coding