def Exp(self, m=None):
if not self.log:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>self.log = False<EOL>if m is None:<EOL><INDENT>m = self.MaxLike()<EOL><DEDENT>for x, p in self.d.iteritems():<EOL><INDENT>self.Set(x, math.exp(p - m))<EOL><DEDENT>
Exponentiates the probabilities.

        m: how much to shift the ps before exponentiating

        If m is None, normalizes so that the largest prob is 1.