Text this: A Theory and Problems of Data Structures/