Writing a Programmers Editor (DS/Gapbuffer) - Part 2

Exploration to find the right data structure for the editor.