Fix FiveHeap BubbleUp

BubbleUp was comparing against buffer_[i], instead
of val when trying to decide what layer to stop on.
So the insert function was not working correctly.