Text this: Strong substitutes: structural properties, and a new algorithm for competitive equilibrium prices