Marshall has been programming professionally for 35 years. He works for the C++Alliance, a US-based non-profit organization. He is the chairman of the Library working group of the C++ standard committee. He is the lead developer for libc++, the C++ standard library for LLVM. He is the author of Boost.Algorithm, and has been a contributor to Boost for more than 15 years.
Std::midpoint - how hard could it be?