Better upvoting algorithm.