weight biased leftist heap with tests