Create gap_buffer.h