func (ph *peerHeap) Push(x interface{}) {
	n := len(ph.peerScores)
	item := x.(*peerScore)
	item.index = n
	ph.peerScores = append(ph.peerScores, item)
}
func (ph *peerHeap) Push(x interface{}) {
	n := len(ph.peerScores)
	item := x.(*peerScore)
	item.index = n
	ph.peerScores = append(ph.peerScores, item)
}
func ( ph * peerHeap ) Push ( x interface { } ) { n := len ( ph . peerScores ) item := x . ( * peerScore ) item . index = n ph . peerScores = append ( ph . peerScores , item ) }
// Push implements heap Push interface
Push implements heap Push interface