title: copy_backward or copy with reverse_iterators?
body: <p>In terms of practical usage what differences are there between</p>
  
  <p>a) copy_backward</p>
  
  <p>b) copy with reverse_iterators for source and destination</p>
  
  <p>In particular is one more generally applicable than the other? Are there any other differences?</p>
  
  <p>Update: If there's really no difference, then any reference in C++ literature to this equivalence is appreciated. The motivation behind this question is to understand if this was by design or one of those slip ups (like missing copy_if)</p>