Code Editor : gap-buffer.go