Text this: Data Structures for Data-Intensive Applications