save progress thus far.
Next to create work branch to replace CharBuffer with StringBuilder.