This doesn't set reputation. It doesn't even calculate it. It calculates the score, so it should be called `calculate_score` or something of that sort.