title: C++ Implementation of a Binary Heap
body: <p>I need a min-heap implemented as a binary tree. Really fast access to the minimum node and insertion sort. </p>
  
  <p>Is there a good implementation in stl or boost that anyone can point me too?</p>