docs: def get_bounds(self, bin_num):
          """Get the bonds of a bin, given its index `bin_num`.
  
          :returns: a `Bounds` namedtuple with properties min and max
              respectively.
          """
          min_value = pow(2.0, float(bin_num) / 2.0) * self.min_value
          max_value = pow(2.0, float(bin_num + 1.0) / 2.0) * self.min_value
          return self.Bounds(min_value, max_value)