Text and Document Manipulation Library