Text this: Branch-and-Bound Applications in Combinatorial Data Analysis