- The function now takes a pointer to the output stream it will
write to. The _default_ for that argument is a pointer to std::cout.
- Any unit tests which wish to test the functionality can capture
the output by passing an alternate buffer:
std::stringstream output;
reader.DisplayInfo(&output);
CHECK(output.str() == "Expected output");