Text this: Algorithm Engineering and Experimentation