Provides several data structures to represent a text using a ropes-like structure and manipulating it