Text this: Algorithmic aspects of combinatorics /