Rope: The Data Structure used by text editors to handle large strings | Dark Hacker News