Allow ReadLineOrDie to terminate even if there's no newline at the end
of the read line.
short -> unsigned short.
Fix error in documentation.
Add explicitly the "virtual" keyword when implementing a virtual method.
Use a standard while loop instead of an infinite one.
Formatting.
The internal storage-space is fixed-size.