title: What is the difference between partition_point and lower_bound?
body: <p>C++11 includes the algorithm <a href="https://en.cppreference.com/w/cpp/algorithm/partition_point" rel="noreferrer"><code>std::partition_point()</code></a>. However for all the cases I have tried it gives the same answer as <a href="https://en.cppreference.com/w/cpp/algorithm/lower_bound" rel="noreferrer"><code>std::lower_bound()</code></a>. The only difference being the convenient <code>T&amp; value</code> parameter.</p>
  
  <p>Did I miss something or are these two functions doing more or less the same thing?</p>