Style.
Changed parameter type. Style.
Implemented MemoryStream::Read() for performance.
Read() is implemented already in the base class, but calls Position(),
ReadAt() and Seek() of the inherited class, which are virtual methods.
Since Read() is such an important method, and it's called very often,
this override brings us a noticeable performance improvement.