Added more examples, changed IStream::Write(const char (&ar)[N]) to not write terminating null character