Text this: Exploring the structure of enumerations in combinatorial problem solving