modified increaseKey so it only use one assignment when moving key up
implemented delete operation for heap(exercise 6.5-8).