Text this: Beyond worst-case analysis of algorithms /