'Counts the reference to the variable under the conditions held in this
object.
Any arguments or kwarguments will be passed to all conditions.'

def count_reference(self, *args, **kwargs):

    for i in range(len(self.conditions)):
        if self.conditions[i](*args, **kwargs):
            self.count_vector[i] += self.weightings[i]
            self.unweighted[i] += 1
