I have this data:

```
Game 1: 7.0/10.0, Reviewed: 1000 times
Game 2: 7.5/10.0, Reviewed: 3000 times
Game 3: 8.9/10.0, Reviewed: 140,000 times
Game 4: 10.0/10.0 Reviewed: 5 times
.
.
. 

```

I want to manipulate this data in a way to make each rating reflective of how many times it has been reviewed. 

For example Game 3 should have a little heavier weight than than Game 4, since it has been reviewed way more. 
And Game 2's 7 should be weighted more than Game 1's 7.

Is there a proper function to do this scaling? In such a way that

ScaledGameRating = OldGameRating \* (some exponential function?)