def update(self, val, n=1):
    self.target_sum += (val[0] * n)
    self.hypo_sum += (val[1] * n)
    self.count += n
def update(self, val, n=1):
    self.target_sum += (val[0] * n)
    self.hypo_sum += (val[1] * n)
    self.count += n