How to Implement std::conjunction and std::disjunction in C++11

/how-to-implement-stdconjunction-and-std