Added bubbleUp to maintain min-heap order : parent always less than children. Added toString to return string representation of heap array