Modern & Idiomatic C++14