You can't divide any number by 0. It's undefined. For example(per wikipedia): How would you divide 10 cookies amongst 0 people? As for Rudy's contract, it's reasonable for the way he's played in Sacramento.
These were my thoughts. With so many young players getting massive contracts lately this one isn't that bad especially if he keeps up his current level of play.