CustomBufferedReader

A try was to implement BufferReader.

Original - a link to original