Implement, and test, an InputBuffer over a CharSequence

Largetext, here we come!