Added heap decrease key method