'Returns the (type, probability) with the highest probability.'

@property
def max(self):

    try:
        b = self.classifier.baseline
        m = self.values()
        m = max(m)
        if (self[b] < m):
            return (choice([x for x in self if (self[x] == m > 0)]), m)
        return (b, m)
    except:
        return (b, 0.0)
