cat2.java
BufferedReader is nice for its readLine()
method.
Note: Wrapping streams/readers is not
quite like calling a copy constructor.
Since any type of reader/stream can be
buffered, after a stream is created with a
certain source, it is passed to a constructor
for use of that class’s special properties.