implement update_elt.  pairing_heap now fully implemented, except for possible memory leak