Take Aways: 1. std::string_view: manipulation of strings without the costs of ownership: i. copying and storing large string objects implemented as an type storing the first element and lenght of string see [link](https://stackoverflow.com/questions/20803826/what-is-string-view) 2. Explain sync pattern or idiom in relation to string_view 3. clang-tidy static checking -how does it work?