[NEW] #8 add string reference class
[UPD] #8 use constexpr instead macros
[NEW] #8 replace const String& by const StringRef&